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
/
cruby.rs
Age
Commit message (
Expand
)
Author
3 days
ZJIT: remove unused rb_RSTRUCT_LEN()
Benoit Daloze
2025-12-18
JIT: Move EC offsets to jit_bindgen_constants
John Hawthorn
2025-12-16
ZJIT: Add a VALUE#write_barrier helper method to deduplicate logic
Benoit Daloze
2025-12-10
ZJIT: Use inline format args (#15482)
Alex Rocha
2025-12-05
ZJIT: Avoid binding to `rb_iseq_constant_body`
Alan Wu
2025-12-03
ZJIT: Optimize setivar with shape transition (#15375)
Max Bernstein
2025-12-02
ZJIT: Optimize GetIvar for non-T_OBJECT
Benoit Daloze
2025-12-01
ZJIT: Specialize String#<< with Fixnum
Max Bernstein
2025-11-26
ZJIT: Remove dead unnecessary_transmutes allow
Stan Lo
2025-11-25
ZJIT: Specialize setinstancevariable when ivar is already in shape (#15290)
Max Bernstein
2025-11-21
ZJIT: Inline Thread.current (#15272)
Max Bernstein
2025-11-20
ZJIT: Read `iseq->body->param` directly instead of through FFI
Alan Wu
2025-11-20
Name the `iseq->body->param` struct and update bindings for JITs
Alan Wu
2025-11-20
ZJIT: Put optional interpreter cache on both GetIvar and SetIvar
Max Bernstein
2025-11-19
ZJIT: Count all calls to C functions from generated code (#15240)
Max Bernstein
2025-11-04
ZJIT: Use a shared trampoline across all ISEQs (#15042)
Takashi Kokubun
2025-11-03
ZJIT: Inline String#bytesize (#15033)
Max Leopold
2025-10-30
ZJIT: Inline struct aref
Max Bernstein
2025-10-22
ZJIT: Fetch Primitive.attr!(leaf) for InvokeBuiltin
Max Bernstein
2025-10-22
ZJIT: Inline String#==, String#===
Max Bernstein
2025-10-22
ZJIT: Inline Fixnum#^
Benoit Daloze
2025-10-21
ZJIT: Issue `SendWithoutBlockDirect` to `VM_METHOD_TYPE_BMETHOD`
Alan Wu
2025-10-21
ZJIT: Fix binding to `INVALID_SHAPE_ID` under `-std=c99 -pedantic`
Alan Wu
2025-10-20
ZJIT: Implement codegen for FixnumMod (#14857)
Max Bernstein
2025-10-16
ZJIT: Inline String#getbyte (#14842)
Max Bernstein
2025-10-15
ZJIT: Use rb_gc_disable() over rb_gc_disable_no_rest()
Alan Wu
2025-10-15
ZJIT: Never yield to the GC while compiling
Alan Wu
2025-10-14
ZJIT: Include GC object dump when seeing dead objects
Alan Wu
2025-10-02
ZJIT: Add `NoSingletonClass` patch point (#14680)
Stan Lo
2025-09-29
ZJIT: Incorporate parameter loads into HIR (#14659)
Takashi Kokubun
2025-09-25
ZJIT: Compile ISEQ with optional arguments (#14653)
Takashi Kokubun
2025-09-23
ZJIT: Allow testing JIT code on zjit-test (#14639)
Takashi Kokubun
2025-09-19
ZJIT: Expand the list of safe allocators
Max Bernstein
2025-09-05
ZJIT: Stop optimizing toplevel locals (#14458)
Takashi Kokubun
2025-09-03
ZJIT: Ensure `clippy` passes and silence unnecessary warnings (#14439)
Aiden Fox Ivey
2025-09-02
ZJIT: Clear jit entry from iseqs after TracePoint activation (#14407)
Stan Lo
2025-09-02
ZJIT: Bump default --zjit-call-threshold to 30 (#14410)
Takashi Kokubun
2025-08-29
Add rb_jit_vm_unlock and share it in ZJIT and YJIT
Stan Lo
2025-08-29
Add rb_jit_vm_lock_then_barrier and share it in ZJIT and YJIT
Stan Lo
2025-08-29
ZJIT: Specialize monomorphic GetIvar (#14388)
Max Bernstein
2025-08-27
Replace ROBJECT_EMBED by ROBJECT_HEAP
Jean Boussier
2025-08-21
Remove unused SPECIAL_CONST_SHAPE_ID
Étienne Barrié
2025-08-13
ZJIT: Fix `ObjToString` rewrite (#14196)
Stan Lo
2025-08-05
ZJIT: Profile type+shape distributions (#13901)
Max Bernstein
2025-07-31
ZJIT: Add the ISEQ name to Block asm comments (#14070)
Takashi Kokubun
2025-07-30
ZJIT: Get rid of CallInfo
Max Bernstein
2025-07-30
ZJIT: Prepare for sharing JIT hooks with ZJIT (#14044)
Takashi Kokubun
2025-07-28
ZJIT: Support invalidating constant patch points (#13998)
Stan Lo
2025-07-11
ZJIT: Gracefully handle iseq_name with NULL ISEQ
Max Bernstein
2025-07-10
ZJIT: Print a message about ZJIT_RB_BUG when unused (#13852)
Takashi Kokubun
[next]