summaryrefslogtreecommitdiff
path: root/ext/objspace/objspace.c
AgeCommit message (Expand)Author
2024-03-05[DOC] Fix invalid documentation for `reachable_objects_from` (#10172)Lazarus Lazaridis
2024-02-23Use rb_hash_foreach in objspace.cPeter Zhu
2023-11-21`ObjectSpace.count_nodes` doesn't count nodesyui-knk
2023-10-06Remove `NODE_VALUES`Nobuyoshi Nakada
2023-10-05Move internal NODE_DEF_TEMP to parse.yNobuyoshi Nakada
2023-09-29Merge NODE_DEF_TEMP and NODE_DEF_TEMP2yui-knk
2023-09-28Change RNode structure from union to structyui-knk
2023-02-09Merge gc.h and internal/gc.hMatt Valentine-House
2023-01-01[DOC] [Bug #19290] fix formattingNobuyoshi Nakada
2022-10-08Move `error` from top_stmts and top_stmt to stmtyui-knk
2022-09-26Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson
2022-09-26This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-07-22Adjust indents [ci skip]Nobuyoshi Nakada
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-04-17Get rid of doubly cachingNobuyoshi Nakada
2022-04-17Get rid of magic numbersNobuyoshi Nakada
2022-02-23Never call kind_of with klass=0John Hawthorn
2022-02-09objspace: Hide identhash containing internal objsJohn Hawthorn
2021-12-13Remove `NODE_DASGN_CURR` [Feature #18406]Nobuyoshi Nakada
2021-08-25[Feature #18045] Remove T_PAYLOADPeter Zhu
2021-08-23Revert "[Feature #18045] Implement size classes for GC"Peter Zhu
2021-08-23[Feature #18045] Remove T_PAYLOADPeter Zhu
2021-08-20undefine alloc functions for C extensionsMike Dalessio
2021-05-06Allow newobj_of0 and newobj_slowpath to allocate into multiple heap slotsMatt Valentine-House
2021-01-05enable constant cache on ractorsKoichi Sasada
2020-10-06Prevent objects from moving while iterating the heapAaron Patterson
2020-09-28Refactor common heap iteration codeAaron Patterson
2020-09-28Fix ASAN support when invalidating CCsAaron Patterson
2020-09-28Make ext/objspace ASAN friendlyAaron Patterson
2020-09-25Return nil when argument to ObjectSpace.internal_class_of is T_IMEMOAlan Wu
2020-08-19RHASH_TBL: is now ext-only卜部昌平
2020-07-28[DOC] Clarify ObjectSpace return values are in bytes [ci skip]Simon Perepelitsa
2020-06-14Introduce find pattern [Feature #16828]Kazuki Tsujimoto
2020-05-04Fix indentationKazuki Tsujimoto
2020-02-29should not expose hidden object.Koichi Sasada
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2019-12-26decouple internal.h headers卜部昌平
2019-11-12Revert "Method reference operator"Nobuyoshi Nakada
2019-09-07Rename NODE_ARRAY to NODE_LIST to reflect its actual use casesYusuke Endoh
2019-04-23* expand tabs.git
2019-04-22T_MOVED can live on the stack, so make sure we can do book keepingAaron Patterson
2019-04-17* expand tabs.svn
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-02-13* expand tabs.svn
2019-02-13fix imemo entry description.ko1
2018-12-31* expand tabs.svn
2018-12-31Method reference operatornobu
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-05-09Rename imemo_alloc with imemo_tmpbufmame