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
/
bindgen
/
src
Age
Commit message (
Expand
)
Author
2025-12-16
ZJIT: Use rb_zjit_writebarrier_check_immediate() instead of rb_gc_writebarrie...
Benoit Daloze
2025-12-09
ZJIT: Add codegen for FixnumDiv (#15452)
Abrar Habib
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-04
ZJIT: Inline Kernel#class (#15397)
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-25
ZJIT: Specialize setinstancevariable when ivar is already in shape (#15290)
Max Bernstein
2025-11-20
Name the `iseq->body->param` struct and update bindings for JITs
Alan Wu
2025-11-18
Extract `KW_SPECIFIED_BITS_MAX` for JITs (GH-15039)
Jacob
2025-11-06
ZJIT: Untag block handler (#15085)
Max Bernstein
2025-11-05
ZJIT: Profile specific objects for invokeblock (#15051)
Max Bernstein
2025-10-28
ZJIT: Specialize Array#pop for no argument case (#14933)
Aiden Fox Ivey
2025-10-22
ZJIT: Fetch Primitive.attr!(leaf) for InvokeBuiltin
Max Bernstein
2025-10-21
YJIT: ZJIT: Extract common bindings to jit.c and remove unnamed enums.
Alan Wu
2025-10-21
ZJIT: Fix binding to `INVALID_SHAPE_ID` under `-std=c99 -pedantic`
Alan Wu
2025-10-20
ZJIT: Implement expandarray (#14847)
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-10
ZJIT: Add Insn:: ArrayArefFixnum to accelerate Array#[] (#14717)
Aiden Fox Ivey
2025-10-09
ZJIT: Name enum for bindgen (#14802)
Max Bernstein
2025-09-30
ZJIT: Add --zjit-trace-exits (#14640)
Aiden Fox Ivey
2025-09-19
ZJIT: Expand the list of safe allocators
Max Bernstein
2025-09-18
ZJIT: Support variadic C calls (#14575)
Stan Lo
2025-09-17
ZJIT: Prevent custom allocator in ObjectAllocClass
Max Bernstein
2025-09-17
ZJIT: Const-fold IsMethodCfunc
Max Bernstein
2025-09-16
ZJIT: Print local names in FrameState (#14571)
Max Bernstein
2025-09-12
ZJIT: Share more code with YJIT in jit.c (#14520)
Takashi Kokubun
2025-09-11
ZJIT, YJIT: Drop "// From xxx.h" comments in bindgen (#14519)
Takashi Kokubun
2025-09-08
ZJIT: Fix backtraces on opt_new (#14461)
Takashi Kokubun
2025-09-05
ZJIT: Invalidate local variables on EP escape (#14448)
Takashi Kokubun
2025-09-04
ZJIT: Add patchpoint for TracePoint (#14420)
Stan Lo
2025-09-02
ZJIT: Clear jit entry from iseqs after TracePoint activation (#14407)
Stan Lo
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
Add rb_jit_multi_ractor_p and share it in ZJIT and YJIT
Stan Lo
2025-08-29
ZJIT: Specialize monomorphic GetIvar (#14388)
Max Bernstein
2025-08-28
ZJIT: Generate code for ArrayExtend
Max Bernstein
2025-08-28
ZJIT: Generate code for DefinedIvar
Max Bernstein
2025-08-27
ZJIT: Implement side exit stats (#14357)
Takashi Kokubun
2025-08-21
Remove unused SPECIAL_CONST_SHAPE_ID
Étienne Barrié
2025-08-19
ZJIT: Compile toregexp (#14200)
Daniel Colson
2025-08-05
ZJIT: Profile type+shape distributions (#13901)
Max Bernstein
2025-07-29
ZJIT: Add --zjit-stats (#14034)
Takashi Kokubun
2025-07-16
ZJIT: Add missing write barrier in profiling (GH-13922)
Alan Wu
2025-07-16
ZJIT: Profile each instruction at most num_profiles times (#13903)
Takashi Kokubun
2025-07-09
ZJIT: Mark profiled objects when marking ISEQ (#13784)
Takashi Kokubun
2025-07-02
ZJIT: Support `Regexp` type (#13760)
Stan Lo
[next]