summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Bernstein <ruby@bernsteinbear.com>2025-09-19 11:52:53 -0400
committerMax Bernstein <tekknolagi@gmail.com>2025-09-19 23:05:42 -0400
commitd1c845e41a46c4c91c0c8cc51ad8491b7e99a7a4 (patch)
tree7eee139bd6955aed2be323916d8b7331156f2e00
parent451fe6a446f8e4510a333a128ca460992e02967c (diff)
ZJIT: Also run CI without HIR optimizer
Fixes https://github.com/Shopify/ruby/issues/758
-rw-r--r--.github/workflows/zjit-macos.yml6
-rw-r--r--.github/workflows/zjit-ubuntu.yml6
2 files changed, 12 insertions, 0 deletions
diff --git a/.github/workflows/zjit-macos.yml b/.github/workflows/zjit-macos.yml
index b97f7b4118..042c59a404 100644
--- a/.github/workflows/zjit-macos.yml
+++ b/.github/workflows/zjit-macos.yml
@@ -38,6 +38,12 @@ jobs:
specopts: '-T --zjit-call-threshold=1'
test_all_opts: '--seed=46450'
+ - test_task: 'check'
+ configure: '--enable-zjit=dev'
+ run_opts: '--zjit-call-threshold=1 --zjit-disable-hir-opt'
+ specopts: '-T --zjit-call-threshold=1 -T --zjit-disable-hir-opt'
+ test_all_opts: '--seed=46450'
+
- test_task: 'zjit-check' # zjit-test + quick feedback of test_zjit.rb
configure: '--enable-yjit=dev --enable-zjit'
rust_version: "1.85.0"
diff --git a/.github/workflows/zjit-ubuntu.yml b/.github/workflows/zjit-ubuntu.yml
index 50fea02876..94cc6d8c3b 100644
--- a/.github/workflows/zjit-ubuntu.yml
+++ b/.github/workflows/zjit-ubuntu.yml
@@ -57,6 +57,12 @@ jobs:
specopts: '-T --zjit-call-threshold=1'
test_all_opts: '--seed=39471'
+ - test_task: 'check'
+ configure: '--enable-zjit=dev'
+ run_opts: '--zjit-call-threshold=1 --zjit-disable-hir-opt'
+ specopts: '-T --zjit-call-threshold=1 -T --zjit-disable-hir-opt'
+ test_all_opts: '--seed=39471'
+
- test_task: 'zjit-check' # zjit-test + quick feedback of test_zjit.rb
configure: '--enable-yjit --enable-zjit=dev'
rust_version: '1.85.0'