summaryrefslogtreecommitdiff
path: root/ext/objspace
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-5/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-0/+5
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-262-6/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-262-0/+6
* Adjust indents [ci skip]Nobuyoshi Nakada2022-07-222-6/+7
* Get rid of magic numbersNobuyoshi Nakada2022-07-221-6/+10
* Dump non-ASCII char as unsignedNobuyoshi Nakada2022-07-221-1/+1
* Revert "objspace_dump.c: skip dumping method name if not pure ASCII"Jean byroot Boussier2022-07-211-4/+2
* objspace_dump.c: skip dumping method name if not pure ASCIIJean Boussier2022-07-211-2/+4
* Expand tabs [ci skip]Takashi Kokubun2022-07-213-278/+278
* Local functions should be `static`Nobuyoshi Nakada2022-07-051-2/+3
* ObjectSpace.dump: Include string coderangeJean Boussier2022-07-041-5/+42
* Rust YJITAlan Wu2022-04-271-1/+0
* Get rid of doubly cachingNobuyoshi Nakada2022-04-171-1/+1
* Get rid of magic numbersNobuyoshi Nakada2022-04-171-14/+16
* Show embed status of array when len is 0 in objspace dumpPeter Zhu2022-03-011-1/+1
* Never call kind_of with klass=0John Hawthorn2022-02-231-8/+1
* [Feature #18249] Update dependenciesPeter Zhu2022-02-221-0/+3
* objspace: Hide identhash containing internal objsJohn Hawthorn2022-02-091-15/+19
* Add the size pool slot size to the output of ObjectSpace.dump/dump_allMatt Valentine-House2022-02-031-0/+9
* Remove `NODE_DASGN_CURR` [Feature #18406]Nobuyoshi Nakada2021-12-131-1/+0
* [Bug #18382] Fix crash in compaction for ObjectSpace.trace_object_allocationsPeter Zhu2021-12-021-1/+2
* Update dependenciesNobuyoshi Nakada2021-11-211-10/+0
* Tie lifetime of uJIT blocks to iseqsAlan Wu2021-10-201-0/+1
* ruby tool/update-deps --fix卜部昌平2021-10-051-0/+18
* [Feature #18045] Remove T_PAYLOADPeter Zhu2021-08-251-2/+0
* Revert "[Feature #18045] Implement size classes for GC"Peter Zhu2021-08-231-0/+2
* [Feature #18045] Remove T_PAYLOADPeter Zhu2021-08-231-2/+0
* undefine alloc functions for C extensionsMike Dalessio2021-08-201-0/+1
* ext/objspace/lib/objspace/trace.rb: Remove the original Kernel#pYusuke Endoh2021-05-141-0/+1
* ext/objspace/lib/objspace/trace.rb: AddedYusuke Endoh2021-05-141-0/+44
* Allow newobj_of0 and newobj_slowpath to allocate into multiple heap slotsMatt Valentine-House2021-05-061-0/+2
* Fix compiler warnings in objspace_dump.c when assertions are turned onPeter Zhu2021-04-261-5/+5
* dependency updates卜部昌平2021-04-131-3/+0
* objspace_dump.c: tag singleton classes and reference the superclassJean Boussier2021-02-041-0/+23
* objspace_dump.c: Handle allocation path and line missingJean Boussier2021-01-201-4/+9
* enable constant cache on ractorsKoichi Sasada2021-01-051-0/+1
* Expose atomic operation macros with RUBY prefixNobuyoshi Nakada2020-12-241-0/+1
* Prevent objects from moving while iterating the heapAaron Patterson2020-10-061-6/+8
* Fix ObjectSpace.dump(obj, output: :stdout)Kazuhiro NISHIYAMA2020-10-031-2/+6
* Fix up dependencies on internal/sanitizers.hNobuyoshi Nakada2020-09-291-0/+2
* Refactor common heap iteration codeAaron Patterson2020-09-281-125/+94
* Fix ASAN support when invalidating CCsAaron Patterson2020-09-281-2/+2
* Make ext/objspace ASAN friendlyAaron Patterson2020-09-282-0/+44
* Return nil when argument to ObjectSpace.internal_class_of is T_IMEMOAlan Wu2020-09-251-2/+7
* Parse ObjectSpace.dump_all / dump arguments in Ruby to avoid allocation noiseJean Boussier2020-09-152-118/+115