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
/
internal
Age
Commit message (
Expand
)
Author
22 min.
Delete now-unused rb_reg_new_ary()
HEAD
master
Alan Wu
3 days
[Bug #22079] Fix `Float#ceil` and `Float#floor` edge cases
Nobuyoshi Nakada
3 days
Refine `rb_flo_round_by_rational`
Nobuyoshi Nakada
4 days
ZJIT: Call only one function for newhash/toregexp (#17092)
Takashi Kokubun
7 days
Handle refinements correctly in {Method,UnboundMethod}#super_method
Jeremy Evans
7 days
Make `rb_load_entrypoint` accept two arguments directly
Nobuyoshi Nakada
8 days
Stop boxing cdhash offsets
Jean Boussier
8 days
Use IMEMO to store `cdhash`
Jean Boussier
12 days
Make T_MATCH objects able to go through the GC cleanup_p fastpath
Luke Gruber
12 days
Fix perf. of RCLASS_EXT_WRITABLE
Luke Gruber
12 days
Allocate RMatch storage embedded
John Hawthorn
12 days
do_regsub
John Hawthorn
13 days
Replace subclasses linked list with weakref array
John Hawthorn
13 days
Remove CREF rewriting for cloned classes/modules
John Hawthorn
13 days
pathname: Move same_paths? to pathname.c
Nobuyoshi Nakada
13 days
pathname: Move root? to pathname.c
Nobuyoshi Nakada
13 days
pathname: Check for path encoding and NUL terminators
Nobuyoshi Nakada
2026-05-10
[Bug #21881] Separate the master and root box
Satoshi Tagomori
2026-05-08
Introduce RMATCH_{BEG,END}_PTR
John Hawthorn
2026-05-08
Introduce RMATCH_{BEG,END,NREGS} helpers
John Hawthorn
2026-05-09
Speed up Integer#to_s with a two digit lookup table (#16719)
Chris Hasiński
2026-05-06
Rename `rb_shape_obj_*` into `rb_obj_shape_*`
Jean Boussier
2026-05-06
shapes: Rename `TOO_COMPLEX` in just `COMPLEX`
Jean Boussier
2026-05-06
shape.c: transition to complex when `max_capacity` is reached
Jean Boussier
2026-05-04
Use EC saved in GC for root marking
Peter Zhu
2026-05-03
class.h: store `classpath` earlier in the struct
Jean Boussier
2026-05-02
Create imemo/fields with shape_id
Jean Boussier
2026-05-02
Never increment `max_iv_count` on Object / BasicObject.
Jean Boussier
2026-04-30
Use flag to determine when MEMO.u3 is a VALUE
John Hawthorn
2026-04-30
Remove MEMO.u3.func
John Hawthorn
2026-04-28
Further simplify common use case of NEWOBJ_OF
Jean Boussier
2026-04-28
Refactor NEWOB_OF for the common protected use case
Jean Boussier
2026-04-28
Simplify `NEWOBJ_OF` and introduce `EC_NEWOBJ_OF`
Jean Boussier
2026-04-28
Expose a simplified `rb_newobj_of`
Jean Boussier
2026-04-28
gc.h: refactor NEWOBJ_OF macro
Jean Boussier
2026-04-26
Add and use rb_ivar_foreach_buffered
John Hawthorn
2026-04-24
Expose rb_int_parse_cstr() as public API
jinroq
2026-04-21
class.c: Make cvc_tbl a managed object
Jean Boussier
2026-04-15
ZJIT: Keep flo_to_i static, add rb_flo_to_i public wrapper
Chris Hasiński
2026-04-15
ZJIT: Move flo_to_i helper to zjit.c and use original flo_to_i
Chris Hasiński
2026-04-12
rb_gc_obj_optimal_size: don't enlarge small AR table hashes
Jean Boussier
2026-04-12
Fix Box regexp match vars after non-match
Andrii Furmanets
2026-04-11
Always allocate CDHASH in 80B slots
Jean Boussier
2026-04-09
Always ensure room in rb_obj_embedded_size
John Hawthorn
2026-04-09
Make it obvious that field count guard is for debug
Matt Valentine-House
2026-04-09
Introduce power-of-two size pools
Matt Valentine-House
2026-04-09
Guard rb_obj_embedded_size for zero fields
Matt Valentine-House
2026-04-08
Allow fixed size hashes to be allocated in smaller slots
Jean Boussier
2026-04-08
rb_gc_obj_needs_cleanup_p: skip sweep for most imemo/fields
Jean Boussier
2026-04-08
Skip `imemo_tmpbuf` sweeping when the buffer was eagerly freed.
Jean Boussier
[next]