summaryrefslogtreecommitdiff
path: root/ext/objspace/objspace_dump.c
AgeCommit message (Expand)Author
2025-03-13Move object_id to flags for ObjectSpace dumpsPeter Zhu
2025-02-19Add rb_gc_object_metadata APIPeter Zhu
2025-01-30Output object_id in ObjectSpace.dumpPeter Zhu
2024-12-19Prefix asan_poison_object with rbPeter Zhu
2024-12-09objspace_dump: Use FILE* to avoid crashing in mark functionsAlan Wu
2024-11-12ObjectSpace.dump: handle Module#set_temporary_nameJean Boussier
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2023-11-22objspace_dump.c: dump call cache ids with dump_append_idJean Boussier
2023-11-13Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""Peter Zhu
2023-11-13Record more info from CALLCACHE in heap dumpsJohn Hawthorn
2023-11-10Revert "Remove SHAPE_CAPACITY_CHANGE shapes"Peter Zhu
2023-11-09Remove SHAPE_CAPACITY_CHANGE shapesPeter Zhu
2023-11-02Make every initial size pool shape a root shapePeter Zhu
2023-10-12Switch mid dump to dump_append_string_valueJohn Hawthorn
2023-10-12Fix ObjectSpace.dump with super() callinfoJohn Hawthorn
2023-10-02Dump name of method for imemo callinfoPeter Zhu
2023-06-08Add deprecations for public `struct rb_io` members. (#7916)Samuel Williams
2023-06-01Revert "Hide most of the implementation of `struct rb_io`. (#6511)"NARUSE, Yui
2023-05-30Hide most of the implementation of `struct rb_io`. (#6511)Samuel Williams
2023-02-09Merge gc.h and internal/gc.hMatt Valentine-House
2023-01-05Add embedded status to dumps of T_OBJECTPeter Zhu
2022-12-15Indicate if a shape is too_complex in ObjectSpace#dumpJemma Issroff
2022-12-15Transition complex objects to "too complex" shapeJemma Issroff
2022-12-15Add variation_count on classesJemma Issroff
2022-12-14objspace_dump.c: don't dump class of T_IMEMOJean Boussier
2022-12-12[DOC] Don't document private methods in objspacePeter Zhu
2022-12-09objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapesJean Boussier
2022-12-08ObjectSpace.dump_all: dump shapes as wellJean Boussier
2022-12-05Add shape_id to heap dumpJemma Issroff
2022-11-10Remove numiv from RObjectJemma Issroff
2022-11-02Use shared flags of the typePeter Zhu
2022-07-22Adjust indents [ci skip]Nobuyoshi Nakada
2022-07-22Get rid of magic numbersNobuyoshi Nakada
2022-07-22Dump non-ASCII char as unsignedNobuyoshi Nakada
2022-07-21Revert "objspace_dump.c: skip dumping method name if not pure ASCII"Jean byroot Boussier
2022-07-21objspace_dump.c: skip dumping method name if not pure ASCIIJean Boussier
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-05Local functions should be `static`Nobuyoshi Nakada
2022-07-04ObjectSpace.dump: Include string coderangeJean Boussier
2022-03-01Show embed status of array when len is 0 in objspace dumpPeter Zhu
2022-02-03Add the size pool slot size to the output of ObjectSpace.dump/dump_allMatt Valentine-House
2021-04-26Fix compiler warnings in objspace_dump.c when assertions are turned onPeter Zhu
2021-02-04objspace_dump.c: tag singleton classes and reference the superclassJean Boussier
2021-01-20objspace_dump.c: Handle allocation path and line missingJean Boussier
2020-09-28Make ext/objspace ASAN friendlyAaron Patterson
2020-09-15Parse ObjectSpace.dump_all / dump arguments in Ruby to avoid allocation noiseJean Boussier
2020-09-11Add missing breakKazuhiro NISHIYAMA
2020-09-09Optimize ObjectSpace.dump_allJean Boussier
2020-09-09Add a :since option to dump_allJean Boussier