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
Age
Commit message (
Expand
)
Author
3 days
ZJIT: Add recompile support to GuardType (#17133)
Jacob
3 days
ZJIT: Fix cases where we need to super to C functions with >6 params (#17186)
Aaron Patterson
3 days
ZJIT: Avoid type checker mismatch when forwarding `LoadField` (GH-17185)
Kevin Menard
4 days
ZJIT: Remove Control write effect of HasType
Max Bernstein
4 days
ZJIT: Replace IsNil with existing HasType
Max Bernstein
5 days
ZJIT: Skip HeapBasicObject pointer check if known heap object (#17151)
Max Bernstein
5 days
ZJIT: Initialize JITFrame on method entry (#17188)
Takashi Kokubun
5 days
ZJIT: Implement Polymorphic DefinedIvar (#16981)
Nozomi Hijikata
6 days
ZJIT: Add codegen tests for fixnum mod (#17182)
Daichi Kamiyama
6 days
ZJIT: Fold unnecessary RefineType (#17183)
Max Bernstein
6 days
ZJIT: Add HIR Comment insn (#15166)
Randy Stauner
6 days
ZJIT: Upgrade self to HeapBasicObject in normal methods on most classes (#17155)
Max Bernstein
6 days
ZJIT: Change return type of FixnumDiv to Integer (#17165)
Daichi Kamiyama
7 days
ZJIT: Fold arithmetic identity operations (#17131)
B6
7 days
Reapply "Reserve 2 bits for expressing object layout (#17139)" (#17158)
Aaron Patterson
10 days
Revert "Reserve 2 bits for expressing object layout (#17139)"
Aaron Patterson
10 days
Reserve 2 bits for expressing object layout (#17139)
Aaron Patterson
10 days
ZJIT: Drop the legacy implementation of spilled params (#17138)
Takashi Kokubun
10 days
ZJIT: Clean up specialized T_DATA path (#17140)
Max Bernstein
10 days
ZJIT: Materialize JITFrame on exit trampoline (#17132)
Takashi Kokubun
10 days
Rename RUBY_FL_USERPRIV0 into RUBY_FL_UNUSED6
Jean Boussier
11 days
Use stack callinfo/calldata for super dispatch
John Hawthorn
11 days
Deprecate `struct RData` in favor of `struct RTypedData`
Nobuyoshi Nakada
12 days
ZJIT: Drop duplicate super-call guard emission in variadic cfunc inline (#17128)
Max Bernstein
12 days
Treat all T_DATA the same in zjit
John Hawthorn
12 days
ZJIT: Fix a comment that mentions an obsolete name
Takashi Kokubun
12 days
ZJIT: Stop moving NATIVE_STACK_PTR for gen_push_opnds
Takashi Kokubun
12 days
ZJIT: Stop allocating stack slots for spilled block params
Takashi Kokubun
12 days
ZJIT: Replace Test(BoxBool(x)) with x (#16949)
Max Bernstein
12 days
ZJIT: Replace rpo with reverse_post_order (#17122)
Jacob
12 days
ZJIT: Add for_each_operand and for_each_operand_mut to LIR
Max Bernstein
12 days
ZJIT: Remove defunct LIR LiveReg instruction
Max Bernstein
13 days
ZJIT: LIR CCall survivors: Use one stack layout across arches
alanwu-shopify-inc
13 days
ZJIT: Delete binding for unused rb_reg_new_ary()
Alan Wu
14 days
ZJIT: Fix usage comment [DOC]
Daichi Kamiyama
2026-05-22
ZJIT: Call only one function for newhash/toregexp (#17092)
Takashi Kokubun
2026-05-22
ZJIT: Store JITFrame in the native stack (#16955)
Takashi Kokubun
2026-05-21
ZJIT: Fix exit tracing so that recompiles still happen (#17061)
Aaron Patterson
2026-05-21
ZJIT: Prefer profile data over static type in resolve_receiver_type
Max Bernstein
2026-05-21
ZJIT: Split Class type into ClassExact and ClassSubclass
Max Bernstein
2026-05-21
ZJIT: Fold GuardLess
Max Bernstein
2026-05-21
ZJIT: Fold ArrayLength on frozen arrays
Max Bernstein
2026-05-21
ZJIT: Print module name in HIR Type display (#17039)
Max Bernstein
2026-05-20
Use atomics for kwargs reference count
John Hawthorn
2026-05-20
ZJIT: Profile all args on stack, including blockarg (#17038)
Max Bernstein
2026-05-19
ZJIT: x64: Prefer 7-byte sign extending `mov` over 10-byte `movabs`
Alan Wu
2026-05-18
ZJIT: StringExact/NilClass for GetSpecialSymbol and GetSpecialNumber (#17012)
B6
2026-05-18
ZJIT: Split test_dont_inline_integer_xor_with_bignum_or_boolean (#16993)
Takashi Kokubun
2026-05-18
ZJIT: Fix a counter name for JITFrame writes (#16994)
Takashi Kokubun
2026-05-18
Use IMEMO to store `cdhash`
Jean Boussier
[next]