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
Age
Commit message (
Expand
)
Author
2025-07-08
ZJIT: Use nil? optimization to test guard generation against different types
Stan Lo
2025-07-08
ZJIT: Profile `nil?` calls
Stan Lo
2025-07-08
ZJIT: Make type definition code more consistent
Stan Lo
2025-07-08
ZJIT: More accurately model Class types
Stan Lo
2025-07-08
ZJIT: Support inference of ModuleExact type
Stan Lo
2025-07-07
ZJIT: Fix Rust warnings (#13813)
Stan Lo
2025-07-07
ZJIT: Add opnds macro for Vec<InsnId> to Vec<Opnd> (#13805)
Daniel Colson
2025-07-07
ZJIT: Add a simple HIR validator (#13780)
Ken Jin
2025-07-07
ZJIT: Avoid double negative in Mem debug
Daniel Colson
2025-07-03
Support inference of ClassExact type
Stan Lo
2025-07-03
Add missed runtime_exact_ruby_class case for Regexp
Stan Lo
2025-07-03
ZJIT: Panic on BOP redefinition only when needed (#13782)
Takashi Kokubun
2025-07-03
ZJIT: Bail out on register spill (#13773)
Takashi Kokubun
2025-07-02
ZJIT: Reject ISEQs with too-large stack_max (#13770)
Takashi Kokubun
2025-07-02
ZJIT: Add reason for SideExit (#13768)
Max Bernstein
2025-07-02
ZJIT: Avoid panicing with "Option::unwrap() on None" (#13762)
Takashi Kokubun
2025-07-02
ZJIT: Support spilling basic block arguments (#13761)
Takashi Kokubun
2025-07-02
ZJIT: Annotate NilClass#nil? and Kernel#nil?
Stan Lo
2025-07-03
ZJIT: `throw` to HIR
Alan Wu
2025-07-03
ZJIT: Use initialization shorthand
Alan Wu
2025-07-02
ZJIT: Support `Regexp` type (#13760)
Stan Lo
2025-07-01
ZJIT: Shorten Debug print for 64-bit VReg (#13763)
Takashi Kokubun
2025-07-01
ZJIT: Stop tracking EP == BP assumption on JIT entry (#13752)
Takashi Kokubun
2025-06-30
ZJIT: Add codegen for IsNil
ywenc
2025-06-30
ZJIT: Add IsNil optimization and tests for optimized hir
ywenc
2025-06-30
ZJIT: Rename Ruby<->Rust functions for clarity
Max Bernstein
2025-06-30
ZJIT: Pretty-print symbols in HIR dump
Max Bernstein
2025-06-30
ZJIT: Mark GetLocal as having no effects (#13750)
Max Bernstein
2025-06-30
ZJIT: Don't compile functions with unhandled parameter types (#13749)
Max Bernstein
2025-06-30
ZJIT: Add new ZJIT types for Set (#13743)
Stan Lo
2025-06-30
ZJIT: setglobal should not return output (#13744)
Takashi Kokubun
2025-06-28
ZJIT: Codegen for `defined?(yield)`
Alan Wu
2025-06-28
ZJIT: Use `std::fmt::Display` when codegen for instruction fails
Alan Wu
2025-06-27
ZJIT: Add TODOs and omitted test for nested scope local access
Alan Wu
2025-06-27
ZJIT: Function::find(): Use find_vec!() more
Alan Wu
2025-06-27
ZJIT: Function::find(): Use clone() instead of doing it manually
Alan Wu
2025-06-27
ZJIT: Add codegen for GetLocal and SetLocal
Alan Wu
2025-06-27
ZJIT: `getlocal` and `setlocal` to HIR
Alan Wu
2025-06-26
ZJIT: Stop loading an extra parameter (#13719)
Takashi Kokubun
2025-06-26
ZJIT: Disable profiling instructions before asserting opcodes in tests (#13720)
Max Bernstein
2025-06-24
Remove trailing spaces
Nobuyoshi Nakada
2025-06-23
ZJIT: Parse putspecialobject(VMCore) into Const (#13683)
Max Bernstein
2025-06-23
ZJIT: Optimize frozen array aref (#13666)
Max Bernstein
2025-06-24
ZJIT: `anytostring` to HIR (GH-13658)
ywenc
2025-06-21
ZJIT: Move ccall comments near ccall instructions (#13662)
Max Bernstein
2025-06-20
ZJIT: Typofix (#13665)
Hiroshi SHIBATA
2025-06-20
ZJIT: Add pass to clean CFG (#13655)
Max Bernstein
2025-06-20
ZJIT: objtostring to HIR
ywenc
2025-06-19
ZJIT: Add `dupn` support
Alan Wu
2025-06-19
ZJIT: Implement `opt_reverse`
Alan Wu
[next]