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
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
105 min.
ZJIT: Refactor `gen_new_hash` (#14293)
Stan Lo
20 hours
ZJIT: Remove unnecessary option return type on gen_branch_params (#14286)
Stan Lo
45 hours
ZJIT: Prepare for rb_range_new() calling <=>
Alan Wu
46 hours
ZJIT: Remove try_num_bits (#14272)
Takashi Kokubun
2 days
ZJIT: Remove more Option from codegen (#14265)
Max Bernstein
2 days
ZJIT: Compile toregexp (#14200)
Daniel Colson
3 days
ZJIT: Fix BorrowError on --zjit-dump-disasm (#14267)
Takashi Kokubun
3 days
ZJIT: Handle ISEQ moves (#14250)
Takashi Kokubun
3 days
ZJIT: Make a fix a bunch of other cases using Option
Max Bernstein
3 days
ZJIT: Don't return Option from counter increment
Max Bernstein
3 days
ZJIT: Don't return Option from side exits
Max Bernstein
3 days
ZJIT: Remove empty returns from control instructions in codegen
Max Bernstein
3 days
ZJIT: Don't return Option from codegen helper functions
Max Bernstein
3 days
ZJIT: Make jit.get_opnd noisily fail
Max Bernstein
3 days
ZJIT: Codegen for NewHash (#14059)
Donghee Na
6 days
ZJIT: Guide WB skipping for Insn::SetLocal using HIR type info
Alan Wu
6 days
ZJIT: Make `opnd!()` work on both `&InsnId` and `InsnId`
Alan Wu
6 days
ZJIT: Share function stub code using a trampoline (#14225)
Takashi Kokubun
6 days
ZJIT: Implement getspecial (#13642)
Eileen
6 days
ZJIT: Make --zjit-dump-hir work with HIR opt disabled (#14242)
Takashi Kokubun
6 days
ZJIT: Set PC before function_stub_hit_body (#14234)
Takashi Kokubun
7 days
ZJIT: Stop duplicating context-less side exits (#14215)
Takashi Kokubun
8 days
ZJIT: Implement `StringIntern` codegen (#14207)
Stan Lo
8 days
ZJIT: Fix `ObjToString` rewrite (#14196)
Stan Lo
8 days
ZJIT: Only validate HIR in debug mode
Max Bernstein
9 days
ZJIT: Prepare non-leaf calls for SetGlobal (#14197)
Stan Lo
9 days
ZJIT: Avoid compiling failed ISEQs repeatedly (#14195)
Takashi Kokubun
9 days
ZJIT: Add flag to disable the HIR optimizer (#14181)
Max Bernstein
10 days
ZJIT: Implement `concatstrings` insn (#14154)
Stan Lo
10 days
ZJIT: Add compile/profile/GC/invalidation time stats (#14158)
Takashi Kokubun
13 days
ZJIT: Fix "memory operand with non-register base" (#14153)
Takashi Kokubun
14 days
ZJIT: Remove the need for unwrap() on with_num_bits() (#14144)
Takashi Kokubun
14 days
ZJIT: Implement `defined?` codegen for non-yield calls (#14101)
Stan Lo
14 days
ZJIT: Optimize class guards by directly reading klass field (#14136)
Stan Lo
14 days
ZJIT: Remove GC offsets overwritten by invalidation (#14102)
Takashi Kokubun
14 days
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
[next]