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_methods.rs
Age
Commit message (
Expand
)
Author
15 hours
ZJIT: Add assume_no_singleton_classes to avoid invalidation loops (#15871)
Max Bernstein
3 days
ZJIT: Optimize Integer#[]
Max Bernstein
3 days
ZJIT: Inline Array#empty?
Max Bernstein
3 days
ZJIT: Inline Array#length
Max Bernstein
8 days
ZJIT: Add ArrayAset instruction to HIR (#15747)
Nozomi Hijikata
2025-12-12
ZJIT: Only optimize `[]` and `[]=` for exact Hash, not Hash subclasses
Stan Lo
2025-12-12
ZJIT: Inline `Hash#[]=`
Stan Lo
2025-12-04
ZJIT: Inline Kernel#class (#15397)
Max Bernstein
2025-12-01
ZJIT: Open-code String#getbyte
Max Bernstein
2025-12-01
ZJIT: Mark String#ascii_only? as leaf
Max Bernstein
2025-12-01
ZJIT: Specialize Integer#>>
Max Bernstein
2025-12-01
ZJIT: Specialize String#<< with Fixnum
Max Bernstein
2025-12-01
ZJIT: Mark Integer#to_s as returning StringExact
Max Bernstein
2025-12-01
ZJIT: Standardize method dispatch insns' `recv` field (#15334)
Stan Lo
2025-11-21
ZJIT: Don't make GuardNotFrozen consider immediates
Max Bernstein
2025-11-21
ZJIT: Specialize Module#=== and Kernel#is_a? into IsA
Max Bernstein
2025-11-21
ZJIT: Inline Integer#<< for constant rhs (#15258)
Max Bernstein
2025-11-21
ZJIT: Inline Thread.current (#15272)
Max Bernstein
2025-11-21
ZJIT: Inline String#empty? (#15283)
Max Bernstein
2025-11-18
ZJIT: Inline BasicObject#! (#15201)
Max Bernstein
2025-11-18
ZJIT: Rename the operand of Insn::GuardNotFrozen from val to recv
Benoit Daloze
2025-11-14
ZJIT: Move special Fixnum BOP_OR into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_AND into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_GE into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_LE into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_LT into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_MOD into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_DIV into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_MULT into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_NEQ into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_GT into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_MINUS into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_PLUS into cruby_methods
Max Bernstein
2025-11-14
ZJIT: Move special Fixnum BOP_EQ into cruby_methods
Max Bernstein
2025-11-07
ZJIT: Specialize String#setbyte for fixnum case (#14927)
Aiden Fox Ivey
2025-11-03
ZJIT: Inline String#bytesize (#15033)
Max Leopold
2025-10-31
ZJIT: Fix incorrect elision of call to BasicObject#!=
Alan Wu
2025-10-30
ZJIT: Fix incorrect self.class.respond_to? folding (#15001)
Max Bernstein
2025-10-28
ZJIT: Specialize Array#pop for no argument case (#14933)
Aiden Fox Ivey
2025-10-28
ZJIT: Add IsBitNotEqual and inline BasicObject#!=
Max Bernstein
2025-10-28
ZJIT: Optimize Kernel#===
Max Bernstein
2025-10-28
ZJIT: Add BoxBool and remove CCall from BasicObject#==
Max Bernstein
2025-10-28
ZJIT: Use FnProperties::default()
Max Bernstein
2025-10-28
ZJIT: Allow both inlining and annotating properties
Max Bernstein
2025-10-28
ZJIT: Remove redundant annotation
Max Bernstein
2025-10-28
ZJIT: Inline Kernel#nil? and NilClass#nil?
Max Bernstein
2025-10-27
ZJIT: Annotate Kernel#frozen? as returning BoolExact
Max Bernstein
2025-10-27
ZJIT: Annotate Symbol#to_s and Symbol#name as returning StringExact
Max Bernstein
2025-10-27
ZJIT: Use .is_empty() for clarity
Aiden Fox Ivey
2025-10-27
ZJIT: Elide unnecessary return statements
Aiden Fox Ivey
[next]