summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-04-18fix typo to actually test zjit in zjit-macosAlan Wu
2025-04-18ci blindshot for `make test-zjit`Alan 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-18Set up a CI for Arm64 macOS tooTakashi 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-18Fix configure for zjit-bindgenTakashi Kokubun
2025-04-18Revert "Suppress ld's macOS version warnings"Takashi Kokubun
2025-04-18Implement version string for ZJITTakashi Kokubun
2025-04-18We don't need the result job for nowTakashi Kokubun
2025-04-18Fix #[warn(elided_named_lifetimes)]Takashi Kokubun
2025-04-18Run a basic CI for ZJIT without --zjitTakashi 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
2025-04-18Give context in StackUnderflowMax Bernstein
2025-04-18Don't panic; errMax Bernstein
2025-04-18Add opt_ltltMax Bernstein
2025-04-18Format nil VALUE opndMax Bernstein
2025-04-18Fix opt_plus/opt_lt param orderMax Bernstein
2025-04-18Fix setlocal/getlocalMax Bernstein
2025-04-18Add setnMax Bernstein
2025-04-18Add opt_asetMax Bernstein
2025-04-18Add opt_send_without_blockMax Bernstein
2025-04-18Add putselfMax Bernstein
2025-04-18Ignore other insnsMax Bernstein
2025-04-18Don't make a new block after end of iseqMax Bernstein
2025-04-18De-duplicate block startsMax Bernstein
2025-04-18Split block after leaveMax Bernstein
2025-04-18More jump targetsMax Bernstein
2025-04-18Display FrameStateMax Bernstein
2025-04-18Add Snapshots and customizable function printerMax Bernstein
2025-04-18Display NewArray, ArraySetMax Bernstein
2025-04-18Store iseq associated with functionMaxime Chevalier-Boisvert