summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
2025-04-18Add --zjit-debug and debug! macroTakashi Kokubun
2025-04-18Rename backend::ir to backendTakashi Kokubun
2025-04-18Mention that the linker warnings were from capstone.Alan Wu
2025-04-18Try macOS linker warning fixAlan Wu
2025-04-18Explain libminirubyAlan Wu
2025-04-18Allow dumping SSA in multiple waysTakashi Kokubun
2025-04-18Rename utils.rs to cast.rsTakashi Kokubun
2025-04-18Let tests share the same ZJITState::init()Takashi Kokubun
2025-04-18Initialize dummy globals for testsTakashi Kokubun
2025-04-18Start compiling the actual IRTakashi Kokubun
2025-04-18Add a comment to dump the actual structsTakashi Kokubun
2025-04-18Add --zjit-dump-ssa optionTakashi Kokubun
2025-04-18Set up locals in FrameState at function entryMax Bernstein
2025-04-18Fix test for setlocal and getlocalMax Bernstein
2025-04-18Skip a failing cargo testTakashi Kokubun
2025-04-18Disable stub code execution for nowTakashi Kokubun
2025-04-18Compile sample exception code in ZJITMax Bernstein
2025-04-18Remove unused functionMax Bernstein
2025-04-18Fix locals propagation across edgesMax Bernstein
2025-04-18Clarify operand order in binopsMax Bernstein
2025-04-18Test setlocal/getlocalMax Bernstein
2025-04-18Add assert_matches! macroMax Bernstein
2025-04-18reorder libminiruby link flags. Now works on aarch64 linuxAlan Wu
2025-04-18put libminiruby next to zjit-testAlan Wu
2025-04-18zjit-test requires cargoAlan Wu
2025-04-18copyedit commentAlan Wu
2025-04-18add `make zjit-test`Alan Wu
2025-04-18cargo:rustc-link-lib=static:-bundle needs 1.63Alan Wu
2025-04-18boot_vm boots and runsAlan Wu
2025-04-18can link and run `p RubyVM::ISeq`, hardcoded paths, needs more initAlan Wu
2025-04-18Generate working putnil-leave using the backendTakashi Kokubun
2025-04-18Rename codegen.rs to state.rsTakashi Kokubun
2025-04-18Fix cargo testTakashi Kokubun
2025-04-18Stub YJIT-specific implementations in the backendTakashi Kokubun
2025-04-18Copy yjit/src/backend to zjit/src/backendTakashi Kokubun
2025-04-18Format some push_insn codeMax Bernstein
2025-04-18Re-work CFG queueingMax Bernstein
2025-04-18Don't re-visit blocksMax Bernstein
2025-04-18Pass entire FrameState as block argsMax Bernstein
2025-04-18Display IfTrue and JumpMax Bernstein
2025-04-18Create FrameStates with block paramsMax Bernstein
2025-04-18Move CodeBlock to asm moduleTakashi Kokubun
2025-04-18Check dump_disasm option before running disasmTakashi Kokubun
2025-04-18Revert "Suppress ld's macOS version warnings"Takashi Kokubun
2025-04-18Fix #[warn(elided_named_lifetimes)]Takashi Kokubun
2025-04-18Support --zjit-dump-disasmTakashi Kokubun
2025-04-18Implement Options as part of ZJITStateTakashi Kokubun
2025-04-18Add branchif, jumpMax Bernstein
2025-04-18Suppress ld's macOS version warningsTakashi Kokubun
2025-04-18Traverse bytecode using block queueMax Bernstein