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
ruby_4_0-prism-1-8-0
sync-gems
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ext
/
objspace
Age
Commit message (
Expand
)
Author
3 days
[DOC] Improve docs for ObjectSpace.count_symbols
Peter Zhu
3 days
[DOC] Improve docs for ObjectSpace.count_imemo_objects
Peter Zhu
3 days
[DOC] Improve docs for ObjectSpace.count_tdata_objects
Peter Zhu
5 days
Remove ObjectSpace.count_nodes
Peter Zhu
5 days
Optimize rb_mark_generic_ivar for T_DATA and T_STRUCT
Peter Zhu
2025-12-17
ObjectSpace.{dump,dump_all,dump_shapes} needs vm barrier. (#15569)
Luke Gruber
2025-11-10
Fix memory leak in ObjectSpace tracing
Peter Zhu
2025-11-09
[DOC] ObjectSpace.trace_object_allocations_debug_start
Nobuyoshi Nakada
2025-11-07
update referenced filenames from namespace to box
Satoshi Tagomori
2025-08-27
Replace ROBJECT_EMBED by ROBJECT_HEAP
Jean Boussier
2025-08-06
Ensure ObjectSpace.dump won't call cc_cme on invalidated CC
John Hawthorn
2025-07-31
Get rid of RSHAPE_PARENT in favor of RSHAPE_DIRECT_CHILD_P
Jean Boussier
2025-07-29
Get rid of imemo_ast
Jean Boussier
2025-07-24
Remove unused imemo_parser_strterm
Peter Zhu
2025-07-23
Update doc for ObjectSpace.memsize_of
Stan Lo
2025-07-11
Update dependencies for addition of set.h to public headers
Jeremy Evans
2025-06-17
Refactor generic fields to use `T_IMEMO/fields` objects.
Jean Boussier
2025-06-17
Rename `imemo_class_fields` -> `imemo_fields`
Jean Boussier
2025-06-12
Turn `rb_classext_t.fields` into a T_IMEMO/class_fields
Jean Boussier
2025-06-11
Refactor the last references to `rb_shape_t`
Jean Boussier
2025-06-07
Get rid of SHAPE_T_OBJECT
Jean Boussier
2025-06-04
Get rid of TOO_COMPLEX shape type
Jean Boussier
2025-06-04
Get rid of frozen shapes.
Jean Boussier
2025-05-27
Get rid of `rb_shape_id(rb_shape_t *)`
Jean Boussier
2025-05-15
Ensure shape_id is never used on T_IMEMO
Jean Boussier
2025-05-11
Update common.mk dependencies
Yusuke Endoh
2025-05-11
namespace on read
Satoshi Tagomori
2025-05-09
Rename `RB_OBJ_SHAPE` -> `rb_obj_shape`
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
Refactor `rb_shape_depth` to take an ID rather than a pointer.
Jean Boussier
2025-05-08
Move `object_id` in object fields.
Jean Boussier
2025-05-08
Rename `ivptr` -> `fields`, `next_iv_index` -> `next_field_index`
Jean Boussier
2025-04-27
Use a `set_table` for `rb_vm_struct.unused_block_warning_table`
Jean Boussier
2025-03-13
Move object_id to flags for ObjectSpace dumps
Peter Zhu
2025-02-19
Add rb_gc_object_metadata API
Peter Zhu
2025-01-30
Output object_id in ObjectSpace.dump
Peter Zhu
2024-12-23
use `st_update` to prevent table extension
Koichi Sasada
2024-12-19
Prefix asan_poison_object with rb
Peter Zhu
2024-12-16
Check whether object is valid in allocation_info_tracer_compact
Peter Zhu
2024-12-16
Fix ObjectSpace.trace_object_allocations for compaction
Peter Zhu
2024-12-16
Fix compaction check for ObjectSpace.trace_object_allocations
Peter Zhu
2024-12-09
objspace_dump: Use FILE* to avoid crashing in mark functions
Alan Wu
2024-11-12
ObjectSpace.dump: handle Module#set_temporary_name
Jean Boussier
2024-07-03
[Feature #20470] Split GC into gc_impl.c
Peter Zhu
2024-04-27
ruby tool/update-deps --fix
卜部昌平
2024-03-19
Implement chilled strings
Étienne Barrié
2024-03-06
Move FL_SINGLETON to FL_USER1
Jean Boussier
2024-03-05
[DOC] Fix invalid documentation for `reachable_objects_from` (#10172)
Lazarus Lazaridis
2024-02-23
Use rb_hash_foreach in objspace.c
Peter Zhu
[next]