From ccbbe06a0277db74cfbf7dc1f26722cbf4904b72 Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Tue, 15 Jul 2025 21:19:47 -0400 Subject: [PATCH] YJIT: Disable the runtime_checks feature temporarily The stack canary gets killed in test_yjit.rb:224 for some reason. Needs investigation. Example CI failure: https://github.com/ruby/ruby/actions/runs/16307837724/job/46057558066 --- Cargo.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 3f373fdace..6f61e5f95c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,8 @@ path = "jit.rs" [features] disasm = ["yjit?/disasm", "zjit?/disasm"] -runtime_checks = ["yjit?/runtime_checks", "zjit?/runtime_checks"] +# TODO(GH-642) Turning this on trips a btest failure. +runtime_checks = [] # ["yjit?/runtime_checks", "zjit?/runtime_checks"] yjit = [ "dep:yjit" ] zjit = [ "dep:zjit" ]