aboutsummaryrefslogtreecommitdiffstats
path: root/ext/objspace
Commit message (Expand)AuthorAgeFilesLines
* objspace_dump.c: dump call cache ids with dump_append_idJean Boussier2023-11-221-4/+5
* `ObjectSpace.count_nodes` doesn't count nodesyui-knk2023-11-211-142/+1
* Don't try compacting ivars on Classes that are "too complex"Aaron Patterson2023-11-201-0/+5
* Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""Peter Zhu2023-11-131-5/+0
* Record more info from CALLCACHE in heap dumpsJohn Hawthorn2023-11-131-3/+23
* Revert "Remove SHAPE_CAPACITY_CHANGE shapes"Peter Zhu2023-11-101-0/+5
* Remove SHAPE_CAPACITY_CHANGE shapesPeter Zhu2023-11-091-5/+0
* Make every initial size pool shape a root shapePeter Zhu2023-11-021-5/+0
* Switch mid dump to dump_append_string_valueJohn Hawthorn2023-10-121-3/+2
* Fix ObjectSpace.dump with super() callinfoJohn Hawthorn2023-10-121-3/+7
* Remove `NODE_VALUES`Nobuyoshi Nakada2023-10-061-1/+0
* Move internal NODE_DEF_TEMP to parse.yNobuyoshi Nakada2023-10-051-1/+0
* Dump name of method for imemo callinfoPeter Zhu2023-10-022-0/+14
* Merge NODE_DEF_TEMP and NODE_DEF_TEMP2yui-knk2023-09-291-1/+0
* Change RNode structure from union to structyui-knk2023-09-281-0/+4
* [Feature #19719] Universal Parseryui-knk2023-06-121-5/+15
* Add deprecations for public `struct rb_io` members. (#7916)Samuel Williams2023-06-082-0/+2
* Revert "Revert "Fix cvar caching when class is cloned""eileencodes2023-06-051-0/+5
* Revert "Fix cvar caching when class is cloned"Aaron Patterson2023-06-011-5/+0
* Fix cvar caching when class is clonedeileencodes2023-06-011-0/+5
* Revert "Hide most of the implementation of `struct rb_io`. (#6511)"NARUSE, Yui2023-06-012-2/+0
* Hide most of the implementation of `struct rb_io`. (#6511)Samuel Williams2023-05-302-0/+2
* Update VPATH for socket, & dependenciesMatt Valentine-House2023-04-061-0/+34
* Update the depend filesMatt Valentine-House2023-02-281-3/+0
* Remove intern/gc.h from Make depsMatt Valentine-House2023-02-271-3/+0
* [DOC] Improve ObjectSpace#dump_XXX method docszverok2023-02-191-21/+14
* Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier2023-02-151-0/+2
* Merge gc.h and internal/gc.hMatt Valentine-House2023-02-094-6/+7
* Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada2023-02-081-0/+3
* Add embedded status to dumps of T_OBJECTPeter Zhu2023-01-051-0/+4
* Fix crash in tracing object allocationsPeter Zhu2023-01-042-0/+8
* [DOC] [Bug #19290] fix formattingNobuyoshi Nakada2023-01-011-1/+1
* Indicate if a shape is too_complex in ObjectSpace#dumpJemma Issroff2022-12-151-4/+5
* Transition complex objects to "too complex" shapeJemma Issroff2022-12-152-2/+7
* Add variation_count on classesJemma Issroff2022-12-151-0/+4
* objspace_dump.c: don't dump class of T_IMEMOJean Boussier2022-12-141-1/+5
* [DOC] Fix format in ObjectSpace.dump_allPeter Zhu2022-12-121-1/+1
* [DOC] Fix format for ObjectSpace.dump_shapesPeter Zhu2022-12-121-1/+1
* [DOC] Fix call-seq for ObjectSpace methodsPeter Zhu2022-12-121-17/+13
* [DOC] Fix typo in docs for ObjectSpace.dump_allPeter Zhu2022-12-121-1/+1
* [DOC] Fix indentation for ObjectSpace.dump_allPeter Zhu2022-12-121-32/+32
* [DOC] Don't document private methods in objspacePeter Zhu2022-12-121-0/+3
* objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapesJean Boussier2022-12-091-0/+2
* ObjectSpace.dump_all: dump shapes as wellJean Boussier2022-12-083-13/+171
* Update dependenciesDaniel Colson2022-12-061-0/+1
* Add shape_id to heap dumpJemma Issroff2022-12-051-0/+3
* Remove numiv from RObjectJemma Issroff2022-11-101-1/+1
* Use shared flags of the typePeter Zhu2022-11-021-1/+2
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-0/+5
* Move `error` from top_stmts and top_stmt to stmtyui-knk2022-10-081-0/+1