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
10 days
Convert object_tracing to use weak references
John Hawthorn
2026-06-01
Reapply "Reserve 2 bits for expressing object layout (#17139)" (#17158)
Aaron Patterson
2026-06-01
Wrap functions in USE_MODULAR_GC
Peter Zhu
2026-05-31
Free already closed IO immediately
Nobuyoshi Nakada
2026-05-29
Revert "Reserve 2 bits for expressing object layout (#17139)"
Aaron Patterson
2026-05-29
Reserve 2 bits for expressing object layout (#17139)
Aaron Patterson
2026-05-29
Make rb_hash_st_table_set static
Peter Zhu
2026-05-26
Suppress -Warray-bounds false positive in RCLASS_WRITE_SUPER (#16990)
Takashi Kokubun
2026-05-26
Delete now-unused rb_reg_new_ary()
Alan Wu
2026-05-23
[Bug #22079] Fix `Float#ceil` and `Float#floor` edge cases
Nobuyoshi Nakada
2026-05-23
Refine `rb_flo_round_by_rational`
Nobuyoshi Nakada
2026-05-22
ZJIT: Call only one function for newhash/toregexp (#17092)
Takashi Kokubun
2026-05-19
Handle refinements correctly in {Method,UnboundMethod}#super_method
Jeremy Evans
2026-05-19
Make `rb_load_entrypoint` accept two arguments directly
Nobuyoshi Nakada
2026-05-18
Stop boxing cdhash offsets
Jean Boussier
2026-05-18
Use IMEMO to store `cdhash`
Jean Boussier
2026-05-14
Make T_MATCH objects able to go through the GC cleanup_p fastpath
Luke Gruber
2026-05-14
Fix perf. of RCLASS_EXT_WRITABLE
Luke Gruber
2026-05-14
Allocate RMatch storage embedded
John Hawthorn
2026-05-14
do_regsub
John Hawthorn
2026-05-13
Replace subclasses linked list with weakref array
John Hawthorn
2026-05-13
Remove CREF rewriting for cloned classes/modules
John Hawthorn
2026-05-13
pathname: Move same_paths? to pathname.c
Nobuyoshi Nakada
2026-05-13
pathname: Move root? to pathname.c
Nobuyoshi Nakada
2026-05-13
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
[next]