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
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc.c
Age
Commit message (
Expand
)
Author
6 hours
Optimize callcache invalidation for refinements
alpaca-tc
41 hours
Simplify `rb_gc_rebuild_shape`
Jean Boussier
2 days
ignore confirming belonging while finrializer
Koichi Sasada
3 days
fix `rp(obj)` for any object
Koichi Sasada
4 days
Get rid of `rb_shape_t.flags`
Jean Boussier
5 days
Remove dead rb_malloc_info_show_results
Peter Zhu
7 days
Make FrozenCore a plain T_CLASS
John Hawthorn
10 days
`Ractor::Port`
Koichi Sasada
11 days
Read {max_iv,variation}_count from prime classext
John Hawthorn
13 days
Rename `rb_shape_set_shape_id` in `rb_obj_set_shape_id`
Jean Boussier
13 days
Refactor `rb_shape_too_complex_p` to take a `shape_id_t`.
Jean Boussier
13 days
Refactor `rb_shape_has_object_id`
Jean Boussier
13 days
Refactor `rb_obj_shape` out.
Jean Boussier
13 days
Fix reference updating for id2ref table
Peter Zhu
2025-05-26
Add shape_id to RBasic under 32 bit
John Hawthorn
2025-05-25
Use RB_VM_LOCKING
Nobuyoshi Nakada
2025-05-23
Don't use namespaced classext for superclasses
John Hawthorn
2025-05-22
Fix a -Wmaybe-uninitialized
Nobuyoshi Nakada
2025-05-21
Remove too_complex GC assertion
John Hawthorn
2025-05-21
Add assertion for RCLASS_SET_PRIME_CLASSEXT_WRITABLE
Aaron Patterson
2025-05-21
Use rb_id_table_foreach_values for mark_cc_tbl
Peter Zhu
2025-05-15
Disable GC when building id2ref table
Jean Boussier
2025-05-15
Ensure shape_id is never used on T_IMEMO
Jean Boussier
2025-05-14
Reduce `Object#object_id` contention.
Jean Boussier
2025-05-14
Rename `id_to_obj_tbl` -> `id2ref_tbl`
Jean Boussier
2025-05-14
Fix `object_id` for classes and modules in namespace context
Jean Boussier
2025-05-13
Reclaim one `VALUE` from `rb_classext_t`
Jean Boussier
2025-05-13
Make `waiting_fd` behaviour per-IO. (#13127)
Samuel Williams
2025-05-13
variable.c: Refactor rb_obj_field_* to take shape_id_t
Jean Boussier
2025-05-12
Remove duplicate asan_unpoisoning_object
Peter Zhu
2025-05-11
Handle GC triggering while building the initial `id_to_obj_tbl`
Jean Boussier
2025-05-11
Allow T_CLASS and generic types to be too_complex
Jean Boussier
2025-05-11
Suppress warning about unused variable without VM_CHECK_MODE
Satoshi Tagomori
2025-05-11
Skip updating max_iv_count when the namespace cannot be determined
Satoshi Tagomori
2025-05-11
Follow the code style about else
Satoshi Tagomori
2025-05-11
Rename RCLASS_EXT() macro to RCLASS_EXT_PRIME() to prevent using it wrongly
Satoshi Tagomori
2025-05-11
namespace on read
Satoshi Tagomori
2025-05-10
[DOC] Update documentation for ObjectSpace#each_object
Daisuke Aritomo
2025-05-10
[DOC] Make clear that current behavior is not ideal
Daisuke Aritomo
2025-05-10
[DOC] ObjectSpace#each_object behavior in multi-Ractor mode
Daisuke Aritomo
2025-05-10
Rename `rb_field_get` -> `rb_obj_field_get`
Jean Boussier
2025-05-09
Refactor `FIRST_T_OBJECT_SHAPE_ID` to not be used outside `shape.c`
Jean Boussier
2025-05-09
Rename `RB_OBJ_SHAPE` -> `rb_obj_shape`
Jean Boussier
2025-05-09
Eliminate some `rb_shape_t *` usages outside of `shape.c`.
Jean Boussier
2025-05-09
Rename `rb_shape_get_shape_id` -> `RB_OBJ_SHAPE_ID`
Jean Boussier
2025-05-09
Rename `rb_shape_obj_too_complex` -> `rb_shape_obj_too_complex_p`
Jean Boussier
2025-05-09
Rename `rb_shape_get_shape_by_id` -> `RSHAPE`
Jean Boussier
2025-05-09
Refactor `rb_shape_traverse_from_new_root` to not expose `rb_shape_t`
Jean Boussier
2025-05-09
Deprecate `ObjectSpace._id2ref`
Jean Boussier
2025-05-08
Refactor `id_to_obj_tbl` compaction
Jean Boussier
[next]