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-09-02
ZJIT: Rename gen_save_pc to gen_prepare_call_with_gc (#14427)
Takashi Kokubun
2025-09-02
ZJIT: Propagate and count CompileError on exits (#14408)
Takashi Kokubun
2025-09-02
ZJIT: NewRangeFixnum instruction (#14409)
André Luiz Tiago Soares
2025-08-29
ZJIT: Increment dynamic_send_count for Send too
Max Bernstein
2025-08-29
ZJIT: Specialize monomorphic GetIvar (#14388)
Max Bernstein
2025-08-29
ZJIT: Repurpose ExitCounters for unhandled YARV insns (#14392)
Takashi Kokubun
2025-08-28
ZJIT: Compile Insn::Send
Takashi Kokubun
2025-08-28
ZJIT: Prepare getglobal for non-leaf call (#14387)
Stan Lo
2025-08-28
ZJIT: Disable profiling in compile_iseq (#14385)
Max Bernstein
2025-08-28
ZJIT: Generate code for ArrayExtend
Max Bernstein
2025-08-28
ZJIT: Generate code for DefinedIvar
Max Bernstein
2025-08-28
ZJIT: Generate code for ToArray, ToNewArray
Max Bernstein
2025-08-28
ZJIT: Generate code for ArrayPush
Max Bernstein
2025-08-28
ZJIT: Generate code for HashDup
Max Bernstein
2025-08-28
ZJIT: Refactor stats implementations (#14378)
Takashi Kokubun
2025-08-27
ZJIT: Count dynamic dispatch (SendWithoutBlock)
Max Bernstein
2025-08-27
ZJIT: Implement side exit stats (#14357)
Takashi Kokubun
2025-08-26
Follow up cleanup for `opt_(aref|aset)_with` removal
Stan Lo
2025-08-26
ZJIT: Side-exit on unknown instructions (#14212)
Max Bernstein
2025-08-25
ZJIT: Add compilation failure stats (#14310)
Takashi Kokubun
2025-08-22
ZJIT: Spill whole FrameState in `Insn::SendWithoutBlock`
Alan Wu
2025-08-22
ZJIT: Add CheckInterrupts HIR instruction
Max Bernstein
2025-08-21
ZJIT: Fill nils before function_stub_hit exit (#14294)
Takashi Kokubun
2025-08-21
ZJIT: Refactor `gen_new_hash` (#14293)
Stan Lo
2025-08-20
ZJIT: Remove unnecessary option return type on gen_branch_params (#14286)
Stan Lo
2025-08-19
ZJIT: Prepare for rb_range_new() calling <=>
Alan Wu
2025-08-19
ZJIT: Remove try_num_bits (#14272)
Takashi Kokubun
2025-08-19
ZJIT: Remove more Option from codegen (#14265)
Max Bernstein
2025-08-19
ZJIT: Compile toregexp (#14200)
Daniel Colson
2025-08-18
ZJIT: Fix BorrowError on --zjit-dump-disasm (#14267)
Takashi Kokubun
2025-08-18
ZJIT: Handle ISEQ moves (#14250)
Takashi Kokubun
2025-08-18
ZJIT: Make a fix a bunch of other cases using Option
Max Bernstein
2025-08-18
ZJIT: Don't return Option from counter increment
Max Bernstein
2025-08-18
ZJIT: Don't return Option from side exits
Max Bernstein
2025-08-18
ZJIT: Remove empty returns from control instructions in codegen
Max Bernstein
2025-08-18
ZJIT: Don't return Option from codegen helper functions
Max Bernstein
2025-08-18
ZJIT: Make jit.get_opnd noisily fail
Max Bernstein
2025-08-18
ZJIT: Codegen for NewHash (#14059)
Donghee Na
2025-08-15
ZJIT: Guide WB skipping for Insn::SetLocal using HIR type info
Alan Wu
2025-08-15
ZJIT: Make `opnd!()` work on both `&InsnId` and `InsnId`
Alan Wu
2025-08-15
ZJIT: Share function stub code using a trampoline (#14225)
Takashi Kokubun
2025-08-15
ZJIT: Implement getspecial (#13642)
Eileen
2025-08-15
ZJIT: Make --zjit-dump-hir work with HIR opt disabled (#14242)
Takashi Kokubun
2025-08-15
ZJIT: Set PC before function_stub_hit_body (#14234)
Takashi Kokubun
2025-08-14
ZJIT: Stop duplicating context-less side exits (#14215)
Takashi Kokubun
2025-08-13
ZJIT: Implement `StringIntern` codegen (#14207)
Stan Lo
2025-08-13
ZJIT: Fix `ObjToString` rewrite (#14196)
Stan Lo
2025-08-13
ZJIT: Only validate HIR in debug mode
Max Bernstein
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
[prev]
[next]