summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-18bindgen works in --enable-zjit=dev mode.Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Sketch Send insnMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Store interpreter pc on FrameStateMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Sketch opt_plusMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Get CodeBlockTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix duplicated make target namesTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add YARVInsn_nopMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18AllocArray => NewArrayMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Move RubyOpcodeMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add BranchEdgeMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add some INT2FIXMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Don't skip unknown opcodesMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add rb_insn_name to zjitMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Put mod in the right placeTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Set up the panic handlerTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18make zjit-bindgen runs, but doesn't graft the right things yetAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add (gutted) asmMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix bindgenTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Initialize VirtualMemTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18for now symlink cruby_bindings.inc.rsAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add swapMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add pop/dupMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18`miniruby --zjit -e nil` runs through iseq_to_ssaAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Copy VirtualMem and mmapTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add other real yarv insnsMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add iseq_to_ssa()Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add NewarrayMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Hook ZJIT compilationTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add Intern opcodeMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add commentsMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Hook zjit_initTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add PutstringMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Call libzjit from CRubyTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add setlocal and getlocalMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix template/Makefile.inTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Derive block defaultMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Move IR to its own fileMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add putobjectMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Bring back OpndMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Replace RubyValue by VALUEMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add assert for FunctionMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add imports, allow dead codeMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Define ZJIT libs for non-gmakeTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add simple SSAMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Link zjit into the interpreterTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add CRuby bindingsMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Turn ZJIT into staticlibAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add zjit.mkTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add stats.rs placeholderMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Sketch HIRMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131