summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2025-04-25Use OS label for actions/cache. vcpkg only uses same os cacheHiroshi SHIBATA
2025-04-25Use actions/cache instead of vcpkg built-in cache featureHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13176
2025-04-25Revert "Extract windows-11-arm job from windows.yml because it may ignored ↵Hiroshi SHIBATA
vcpkg binary cache for x64-windows" This reverts commit 8e258af5b083a417a8f5e424a2c7d2c4800f8ca2. Notes: Merged: https://github.com/ruby/ruby/pull/13176
2025-04-25Extract windows-11-arm job from windows.yml because it may ignored vcpkg ↵Hiroshi SHIBATA
binary cache for x64-windows Notes: Merged: https://github.com/ruby/ruby/pull/13174
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-22Make yjit team auto-review ZJIT PRsMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13150 Merged-By: k0kubun <takashikkbn@gmail.com>
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 <maxime.chevalierboisvert@shopify.com> * Add a comment about assert_compiles * Actually use pipe_fd --------- Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> 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 <max.bernstein@shopify.com> Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> * Clone Target for arm64 * Use $create instead of use create Co-authored-by: Alan Wu <XrXr@users.noreply.github.com> * Fix misindentation from suggested changes * Drop an unneeded variable for mut * Load operand into a register only if necessary --------- Co-authored-by: Max Bernstein <max.bernstein@shopify.com> Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> Co-authored-by: Alan Wu <XrXr@users.noreply.github.com> 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