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
Age
Commit message (
Expand
)
Author
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-21
ZJIT: Remove no-op movs after register allocation
Alan Wu
2025-07-21
ZJIT: Trim disassembly output from capstone-rs
Alan Wu
2025-07-18
ZJIT: Support invalidating on method redefinition (#13875)
Stan Lo
2025-07-17
ZJIT: Fix fixnum folding for negative values (#13942)
Stan Lo
2025-07-17
ZJIT: Create perf map files for profilers (#13941)
Max Bernstein
2025-07-17
ZJIT: Remove obsoleted exit_trampoline (#13943)
Takashi Kokubun
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
ZJIT: Add missing write barrier in profiling (GH-13922)
Alan Wu
2025-07-16
ZJIT: Check if BOP is redefined before rewriting (#13916)
Max Bernstein
2025-07-16
ZJIT: Eagerly infer types of rewritten Const instructions (#13917)
Max Bernstein
2025-07-16
ZJIT: Split shift with immediate operand (#13914)
Max Bernstein
2025-07-16
ZJIT: Remove dead have_two_fixnums function (#13913)
Max Bernstein
2025-07-16
ZJIT: A64: Fix bad operand swapping in `asm.sub(imm, reg)`
Alan Wu
2025-07-16
ZJIT: A64: Fix the optimization merging `asm.add(reg, imm)` with Mov
Alan Wu
2025-07-16
ZJIT: A64: Fix `asm.add_into(NATIVE_STACK_POINTER, ...)`
Alan Wu
2025-07-16
ZJIT: Profile each instruction at most num_profiles times (#13903)
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-15
ZJIT: Only specialize direct positional-positional calls (#13899)
Max Bernstein
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: Make debug info more detailed
Max Bernstein
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: Use Vec instead of HashMap for profiling (#13809)
Max Bernstein
2025-07-11
ZJIT: Improve asm comments for side exits (#13853)
Takashi Kokubun
2025-07-11
ZJIT: Run validation between compiler passes in debug mode
Max Bernstein
2025-07-11
ZJIT: Fix missing find!() for SetIvar
Max Bernstein
2025-07-11
ZJIT: Gracefully handle iseq_name with NULL ISEQ
Max Bernstein
2025-07-11
ZJIT: Don't stringify Function in ValidationError
Max Bernstein
2025-07-11
Add Set C-API
Jeremy Evans
2025-07-11
ZJIT: A64: Have add/sub to SP be single-instruction
Alan Wu
2025-07-10
ZJIT: Print a message about ZJIT_RB_BUG when unused (#13852)
Takashi Kokubun
2025-07-10
ZJIT: Mark Snapshot as having an output
Max Bernstein
2025-07-10
ZJIT: Validate that each IR instruction appears at most once
Max Bernstein
2025-07-10
ZJIT: Implement patch points on BOP redefinition (#13850)
Takashi Kokubun
2025-07-10
ZJIT: Add def-use validator via dataflow analysis (#13814)
Ken Jin
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-09
ZJIT: Profile `opt_and` and `opt_or` instructions
Stan Lo
[prev]
[next]