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
/
hir_type
Age
Commit message (
Expand
)
Author
3 hours
ZJIT: Inline ArrayAref
nozomemein
3 hours
ZJIT: Rename ArrayArefFixnum -> ArrayAref
nozomemein
25 hours
ZJIT: Add Type::has_value method (#15867)
Jeff Zhang
2025-12-16
Revert "ZJIT: Do not call rb_gc_writebarrier() with an immediate value in gen...
Benoit Daloze
2025-12-16
ZJIT: Do not call rb_gc_writebarrier() with an immediate value in gen_write_b...
Benoit Daloze
2025-12-12
ZJIT: Add Shape type to HIR (#15528)
Max Bernstein
2025-12-10
ZJIT: Use inline format args (#15482)
Alex Rocha
2025-12-03
ZJIT: Optimize setivar with shape transition (#15375)
Max Bernstein
2025-12-02
ZJIT: Improve documentation and make it easy to generate the types graph
Benoit Daloze
2025-11-21
ZJIT: Print class objects more nicely in HIR
Max Bernstein
2025-10-27
ZJIT: Remove unnecessary 'static annotation from gen_hir_type.rb
Aiden Fox Ivey
2025-10-27
ZJIT: Elide unnecessary 'static annotation
Aiden Fox Ivey
2025-10-27
ZJIT: Remove unnecessary `as` casts
Aiden Fox Ivey
2025-10-22
ZJIT: Fix unused warnings in `make zjit-test` [ci skip]
Alan Wu
2025-10-22
ZJIT: Fix Type::from_class for subclasses of built-in types
Max Bernstein
2025-10-20
ZJIT: Implement expandarray (#14847)
Max Bernstein
2025-09-30
ZJIT: Rust code refactors (#14687)
Stan Lo
2025-09-24
ZJIT: Prefer *const u8 for consts (#14652)
Takashi Kokubun
2025-09-24
ZJIT: Incorporate bb0-prologue and PC check into HIR (#14643)
Takashi Kokubun
2025-09-24
ZJIT: Add Ruby class objects to HIR type lattice automatically (#14647)
Max Bernstein
2025-09-17
ZJIT: Specialize ObjectAlloc with known class pointer
Max Bernstein
2025-09-17
ZJIT: Split Insn::Const from Insn::GetBlockParamProxy (#14583)
Takashi Kokubun
2025-09-03
ZJIT: Ensure `clippy` passes and silence unnecessary warnings (#14439)
Aiden Fox Ivey
2025-09-03
ZJIT: Add missing module doc comments
Aiden Fox Ivey
2025-08-27
ZJIT: Specialize some Sends (#14363)
Max Bernstein
2025-08-11
ZJIT: Fix `mismatched_lifetime_syntaxes`, new in Rust 1.89.0
Alan Wu
2025-08-07
ZJIT: Optimize class guards by directly reading klass field (#14136)
Stan Lo
2025-08-07
ZJIT: Create HeapObject Type (#14140)
Max Bernstein
2025-08-05
ZJIT: Profile type+shape distributions (#13901)
Max Bernstein
2025-07-28
ZJIT: Mark Symbol, Float, NilClass, TrueClass, FalseClass as final
Max Bernstein
2025-07-28
ZJIT: Remove Integer subclasses from lattice
Max Bernstein
2025-07-11
ZJIT: Mark objects baked in JIT code (#13862)
Takashi Kokubun
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-03
Support inference of ClassExact type
Stan Lo
2025-07-03
Add missed runtime_exact_ruby_class case for Regexp
Stan Lo
2025-07-02
ZJIT: Support `Regexp` type (#13760)
Stan Lo
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: Add new ZJIT types for Set (#13743)
Stan Lo
2025-06-23
ZJIT: Parse putspecialobject(VMCore) into Const (#13683)
Max Bernstein
2025-06-04
ZJIT: Add newrange support (#13505)
Stan Lo
2025-05-28
ZJIT: Add CallableMethodEntry to type lattice (GH-13459)
Max Bernstein
2025-04-24
ZJIT: Fold Send into SendWithoutBlockDirect if we know the class statically (...
Max Bernstein
2025-04-18
Remove any object specialization in CCall optimization
Max Bernstein
2025-04-18
Move get_class_name into cruby
Max Bernstein
2025-04-18
Remove Option from get_class_name parameter
Max Bernstein
2025-04-18
Rewrite SendWithoutBlock to SendWithoutBlockDirect when possible
Max Bernstein
2025-04-18
Default to BasicObject subclass if unknown
Max Bernstein
[next]