summaryrefslogtreecommitdiff
path: root/ext/objspace
AgeCommit message (Expand)Author
31 hours[DOC] Improve docs for ObjectSpace::InternalObjectWrapper#internal_object_idPeter Zhu
4 days[DOC] Improve docs for ObjectSpace::InternalObjectWrapper#typePeter Zhu
5 days[DOC] Improve class docs for ObjectSpace::InternalObjectWrapperPeter Zhu
6 days[DOC] Improve docs for ObjectSpace.internal_super_ofPeter Zhu
10 daysConvert object_tracing to use weak referencesJohn Hawthorn
12 days[DOC] Improve docs for ObjectSpace.memsize_ofPeter Zhu
12 days[DOC] Improve docs for ObjectSpace.internal_class_ofPeter Zhu
12 days[DOC] Improve docs for ObjectSpace.reachable_objects_from_rootPeter Zhu
2026-05-28Remove use of `RTYPEDDATA_P` and `rbimpl_rtypeddata_p`Nobuyoshi Nakada
2026-05-18Use IMEMO to store `cdhash`Jean Boussier
2026-05-17Stop using `rb_class_path_cached`, and deprecate it.Jean Boussier
2026-05-13Replace subclasses linked list with weakref arrayJohn Hawthorn
2026-05-13[DOC] Improve docs for ObjectSpace.reachable_objects_fromPeter Zhu
2026-05-07[DOC] Improve docs for ObjectSpace.count_objects_sizePeter Zhu
2026-05-06[DOC] Fix hash style in ObjectSpace.count_objects_sizePeter Zhu
2026-05-06Rename `rb_shape_obj_*` into `rb_obj_shape_*`Jean Boussier
2026-05-06shapes: Rename `TOO_COMPLEX` in just `COMPLEX`Jean Boussier
2026-05-03shape: Get rid of the "raw_id" terminology in favor of "offset"Jean Boussier
2026-04-21class.c: Make cvc_tbl a managed objectJean Boussier
2026-03-16Include free_immediately: false in heap dumpsJohn Hawthorn
2026-01-23Add early type validation for ObjectSpace.memsize_of_all klass argumentAugustin Gottlieb
2026-01-18Optimize File.join common use caseJean Boussier
2026-01-17[DOC] Improve docs for ObjectSpace.memsize_of_allPeter Zhu
2026-01-11[DOC] Improve docs for ObjectSpace.count_symbolsPeter Zhu
2026-01-11[DOC] Improve docs for ObjectSpace.count_imemo_objectsPeter Zhu
2026-01-11[DOC] Improve docs for ObjectSpace.count_tdata_objectsPeter Zhu
2026-01-09Remove ObjectSpace.count_nodesPeter Zhu
2026-01-09Optimize rb_mark_generic_ivar for T_DATA and T_STRUCTPeter Zhu
2025-12-17ObjectSpace.{dump,dump_all,dump_shapes} needs vm barrier. (#15569)Luke Gruber
2025-11-10Fix memory leak in ObjectSpace tracingPeter Zhu
2025-11-09[DOC] ObjectSpace.trace_object_allocations_debug_startNobuyoshi Nakada
2025-11-07update referenced filenames from namespace to boxSatoshi Tagomori
2025-08-27Replace ROBJECT_EMBED by ROBJECT_HEAPJean Boussier
2025-08-06Ensure ObjectSpace.dump won't call cc_cme on invalidated CCJohn Hawthorn
2025-07-31Get rid of RSHAPE_PARENT in favor of RSHAPE_DIRECT_CHILD_PJean Boussier
2025-07-29Get rid of imemo_astJean Boussier
2025-07-24Remove unused imemo_parser_strtermPeter Zhu
2025-07-23Update doc for ObjectSpace.memsize_ofStan Lo
2025-07-11Update dependencies for addition of set.h to public headersJeremy Evans
2025-06-17Refactor generic fields to use `T_IMEMO/fields` objects.Jean Boussier
2025-06-17Rename `imemo_class_fields` -> `imemo_fields`Jean Boussier
2025-06-12Turn `rb_classext_t.fields` into a T_IMEMO/class_fieldsJean Boussier
2025-06-11Refactor the last references to `rb_shape_t`Jean Boussier
2025-06-07Get rid of SHAPE_T_OBJECTJean Boussier
2025-06-04Get rid of TOO_COMPLEX shape typeJean Boussier
2025-06-04Get rid of frozen shapes.Jean Boussier
2025-05-27Get rid of `rb_shape_id(rb_shape_t *)`Jean Boussier
2025-05-15Ensure shape_id is never used on T_IMEMOJean Boussier
2025-05-11Update common.mk dependenciesYusuke Endoh
2025-05-11namespace on readSatoshi Tagomori