index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
zjit
/
src
/
codegen.rs
Age
Commit message (
Expand
)
Author
2025-08-12
ZJIT: Prepare non-leaf calls for SetGlobal (#14197)
Stan Lo
2025-08-12
ZJIT: Avoid compiling failed ISEQs repeatedly (#14195)
Takashi Kokubun
2025-08-12
ZJIT: Add flag to disable the HIR optimizer (#14181)
Max Bernstein
2025-08-11
ZJIT: Implement `concatstrings` insn (#14154)
Stan Lo
2025-08-11
ZJIT: Add compile/profile/GC/invalidation time stats (#14158)
Takashi Kokubun
2025-08-08
ZJIT: Fix "memory operand with non-register base" (#14153)
Takashi Kokubun
2025-08-07
ZJIT: Remove the need for unwrap() on with_num_bits() (#14144)
Takashi Kokubun
2025-08-07
ZJIT: Implement `defined?` codegen for non-yield calls (#14101)
Stan Lo
2025-08-07
ZJIT: Optimize class guards by directly reading klass field (#14136)
Stan Lo
2025-08-07
ZJIT: Remove GC offsets overwritten by invalidation (#14102)
Takashi Kokubun
2025-08-07
ZJIT: Set PC before StringCopy (#14141)
Max Bernstein
2025-08-06
ZJIT: Implement SingleRactorMode invalidation (#14121)
Stan Lo
2025-08-04
ZJIT: Add helpers to prepare for C calls (#14100)
Takashi Kokubun
2025-08-01
ZJIT: Support annotating builtin functions
Stan Lo
2025-07-31
ZJIT: Add the ISEQ name to Block asm comments (#14070)
Takashi Kokubun
2025-07-31
ZJIT: Stub JIT-to-JIT calls (#14052)
Takashi Kokubun
2025-07-30
ZJIT: Get rid of CallInfo
Max Bernstein
2025-07-30
ZJIT: Remove catch-all case to make it clearer what's unimplemented
Max Bernstein
2025-07-29
ZJIT: Catch more failed recursive compilations (#14042)
Max Bernstein
2025-07-29
ZJIT: Create delta debugging script to narrow JIT failures (#14041)
Max Bernstein
2025-07-29
ZJIT: Add --zjit-stats (#14034)
Takashi Kokubun
2025-07-28
ZJIT: Support invalidating constant patch points (#13998)
Stan Lo
2025-07-28
ZJIT: Fix land race
Max Bernstein
2025-07-28
ZJIT: Inline guard type checks for some built-in types (#14017)
Stan Lo
2025-07-28
ZJIT: Keep a frame pointer and use it for memory params
Alan Wu
2025-07-23
ZJIT: Fix clobbering register for `self` in gen_entry_params()
Alan Wu
2025-07-22
ZJIT: Use rb_vm_env_write() for `hir::Insn::SetLocal`
Alan Wu
2025-07-21
ZJIT: Load return value before frame teardown
Alan Wu
2025-07-18
ZJIT: Support invalidating on method redefinition (#13875)
Stan Lo
2025-07-17
ZJIT: Create perf map files for profilers (#13941)
Max Bernstein
2025-07-17
ZJIT: Give up JIT-to-JIT calls for 6+ args (#13939)
Takashi Kokubun
2025-07-17
ZJIT: Precise GC writebarriers
John Hawthorn
2025-07-17
Tweak the comment on mark_all_executable() a little [ci skip]
Takashi Kokubun
2025-07-17
ZJIT: Mark the code region executable on partial failures (#13937)
Takashi Kokubun
2025-07-16
Use a const block
Takashi Kokubun
2025-07-16
ZJIT: Restore SP on side-exit chains
Takashi Kokubun
2025-07-16
ZJIT: Fix SP alignment on JIT entry for x86_64
Takashi Kokubun
2025-07-15
ZJIT: Redo JIT function native stack frame layout
Alan Wu
2025-07-15
ZJIT: Ban `asm.load_into(Mem, ..)` and avoid it in gen_entry_params()
Alan Wu
2025-07-14
ZJIT: Make lir::Opnd::const_ptr take any pointer to save on casts
Alan Wu
2025-07-14
ZJIT: Add a ccall macro that also adds an LIR comment
Alan Wu
2025-07-14
ZJIT: Restore SP register after JIT-to-JIT call (#13882)
Takashi Kokubun
2025-07-11
ZJIT: Mark objects baked in JIT code (#13862)
Takashi Kokubun
2025-07-11
ZJIT: Improve asm comments for side exits (#13853)
Takashi Kokubun
2025-07-10
ZJIT: Implement patch points on BOP redefinition (#13850)
Takashi Kokubun
2025-07-10
ZJIT: Avoid optimizing locals on eval (#13840)
Takashi Kokubun
2025-07-09
ZJIT: Mark profiled objects when marking ISEQ (#13784)
Takashi Kokubun
2025-07-09
ZJIT: Optimize `opt_and` and `opt_or` instructions for Fixnum
Stan Lo
2025-07-08
ZJIT: Support guarding *Exact types (#13797)
Stan Lo
2025-07-07
ZJIT: Add opnds macro for Vec<InsnId> to Vec<Opnd> (#13805)
Daniel Colson
[prev]
[next]