summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2025-04-24Move VCPKG_BINARY_SOURCES to global environmental variable on workflowHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13166
2025-04-24Added --vcpkg-root for fixing mismatched vcpkg root with scoop versionHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13165
2025-04-24codeql-trap cache is growing over 300MB. We should enable to cleanup ↵Hiroshi SHIBATA
needless cache from actions/cache Notes: Merged: https://github.com/ruby/ruby/pull/13165
2025-04-23Run auto-style.rb only on ruby/rubyNobuyoshi Nakada
`github.event.before` for newly pushed branch is all zero and cannot check out. Notes: Merged: https://github.com/ruby/ruby/pull/13158
2025-04-22Test with Windows 2025 serverHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13146
2025-04-21Try to run only working testsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21nmake check is crashed with windows-11-arm, we need to try test-specHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21windows-11-arm has only C driveHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21set arm64-windows for VCPKG_DEFAULT_TRIPLETHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21Manually generate dummy revision.h fileHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21Don't specify old version of Visual StudioHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21Use vcvarsarm64.bat directly on ARM platformHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21Skip to install BASERUBY from ruby/setup-ruby when windows-11-arm runner is ↵Hiroshi SHIBATA
active Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-21Try to build with windows-11-armHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13118
2025-04-18Resurrect concurrency in JIT workflowsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Drop duplicated workflow jobsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Rename a reference to an obsoleted variableTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix a ubuntu job with --disable-zjitTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Avoid running the same test in multiple workflowsTakashi Kokubun
This workflow is supposed to test that we didn't mess up the interpreter's implementation. We shouldn't need to run test_zjit.rb on this workflow. Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Assert everything is compiled in test_zjit ↵Takashi Kokubun
(https://github.com/Shopify/zjit/pull/40) * Assert everything is compiled in test_zjit * Update a comment on rb_zjit_assert_compiles Co-authored-by: Maxime Chevalier-Boisvert <[email protected]> * Add a comment about assert_compiles * Actually use pipe_fd --------- Co-authored-by: Maxime Chevalier-Boisvert <[email protected]> Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Load Param off of cfp->ep (https://github.com/Shopify/zjit/pull/31)Takashi Kokubun
* Load Param off of cfp->ep * Test with --zjit-call-threshold=1 as well * Fix get_opnd's debug output * Return Mem operand from gen_param * Test both first and second calls * Spell out the namespace for Opnd returns * Update a comment about gen_param * Explain why we take a lock * Fix a typo Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Implement FixnumAdd and stub PatchPoint/GuardType ↵Takashi Kokubun
(https://github.com/Shopify/zjit/pull/30) * Implement FixnumAdd and stub PatchPoint/GuardType Co-authored-by: Max Bernstein <[email protected]> Co-authored-by: Maxime Chevalier-Boisvert <[email protected]> * Clone Target for arm64 * Use $create instead of use create Co-authored-by: Alan Wu <[email protected]> * Fix misindentation from suggested changes * Drop an unneeded variable for mut * Load operand into a register only if necessary --------- Co-authored-by: Max Bernstein <[email protected]> Co-authored-by: Maxime Chevalier-Boisvert <[email protected]> Co-authored-by: Alan Wu <[email protected]> Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix inconsistent triggers of workflowsTakashi Kokubun
This is another left-over from https://github.com/Shopify/zjit/pull/12. No reason to duplicate jobs for PRs. Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix inconsistent workflow settingsTakashi Kokubun
This is a left-over from https://github.com/Shopify/zjit/pull/12. It was supposed to be removed from both workflows in the PR, but this was somehow uncommitted. Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Use rustup to get 1.85.0 since GitHub's image doesn't have itAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add `result` CI job to enable auto-merge ↵Takashi Kokubun
(https://github.com/Shopify/zjit/pull/12) * Add `result` CI job to enable auto-merge * Avoid triggering duplicated jobs on PRs * Drop cancel-in-progress We don't run as many jobs as ruby/ruby CI. We shouldn't need this here. * Fix a typo * Drop the concurrency group too Similarly, we shouldn't need this in the Shopify/zjit repo Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Implement --zjit-call-thresholdTakashi Kokubun
As a preparation for introducing a profiling layer, we need to be able to raise the threshold to run a few cycles for profiling. Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18btest jobs are now passingTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Ignore btest failures for nowTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Try to fix the BTESTS pathTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix BTESTS pathTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Pass BTESTS to make properlyTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Start testing the actual JIT code on CITakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Drop redundant options in workflowsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18zjit-ubuntu: remove continue on error for make zjit-test. Passes nowAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Allow failing zjit-test on LinuxTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix YJIT references in commentsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Drop cargo build jobsTakashi Kokubun
It doesn't seem important to keep `cargo build`-only jobs. The zjit-test task should be covering most of what we wanted in the job now. Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix s/test-zjit/zjit-test/Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18CI: get cargo-nextestAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18fix typo to actually test zjit in zjit-macosAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18ci blindshot for `make test-zjit`Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Set up a CI for Arm64 macOS tooTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix configure for zjit-bindgenTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18We don't need the result job for nowTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Run a basic CI for ZJIT without --zjitTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add configuration for git commitTakashi Kokubun
and test auto-style again by adding spaces to app_fib
2025-04-18Use github.event.beforeTakashi Kokubun
2025-04-18Check GitHub context for push eventsTakashi Kokubun
2025-04-18Port auto-style to GitHub ActionsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13126