summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-18Fix zjit-testTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Resurrect asm comment supportTakashi Kokubun
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-18Backport the latest jit_compile()Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18remove duplicate yarv_frames.mdAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add explainer for YARV frame layoutAlan Wu
Just a first step. Have a read, and let's improve it together. Close: GH-6 Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add minor commentsMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Rename ir.rs to hir.rs to avoid namespace ambiguity with backendMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Recommend the same task as what CI usesTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add comments for Test and SnapshotMax Bernstein
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-18Add a missing use for release buildTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add --zjit-debug and debug! macroTakashi Kokubun
to print debug messages 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-18Rename backend::ir to backendTakashi Kokubun
because it's so confusing to have ir.rs in multiple places. 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-18Mention that the linker warnings were from capstone.Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Try macOS linker warning fixAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Explain libminirubyAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18More about testing in zjit.mdAlan Wu
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-18Allow dumping SSA in multiple waysTakashi 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-18Fix options in zjit.mdTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Let ZJIT and YJIT disable each otherTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Rename utils.rs to cast.rsTakashi Kokubun
to avoid making it a place to put anything. Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Let tests share the same ZJITState::init()Takashi Kokubun
to share the initialization of other globals in the future as well Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Initialize dummy globals for testsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Start compiling the actual IRTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add a comment to dump the actual structsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add --zjit-dump-ssa optionTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Set up locals in FrameState at function entryMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix test for setlocal and getlocalMax Bernstein
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-18Skip a failing cargo testTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Disable stub code execution for nowTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Mention rubyexplorerMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add some basic documentation for ZJITMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Compile sample exception code in ZJITMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Remove unused functionMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix locals propagation across edgesMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Clarify operand order in binopsMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Test setlocal/getlocalMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add assert_matches! macroMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18reorder libminiruby link flags. Now works on aarch64 linuxAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18put libminiruby next to zjit-testAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18zjit-test requires cargoAlan 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