summaryrefslogtreecommitdiff
path: root/ext/objspace/objspace.c
Commit message (Expand)AuthorAgeFilesLines
* Merge gc.h and internal/gc.hMatt Valentine-House2023-02-091-1/+1
* [DOC] [Bug #19290] fix formattingNobuyoshi Nakada2023-01-011-1/+1
* Move `error` from top_stmts and top_stmt to stmtyui-knk2022-10-081-0/+1
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-1/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-0/+1
* Adjust indents [ci skip]Nobuyoshi Nakada2022-07-221-3/+3
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-170/+170
* Get rid of doubly cachingNobuyoshi Nakada2022-04-171-1/+1
* Get rid of magic numbersNobuyoshi Nakada2022-04-171-14/+16
* Never call kind_of with klass=0John Hawthorn2022-02-231-8/+1
* objspace: Hide identhash containing internal objsJohn Hawthorn2022-02-091-15/+19
* Remove `NODE_DASGN_CURR` [Feature #18406]Nobuyoshi Nakada2021-12-131-1/+0
* [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
* Allow newobj_of0 and newobj_slowpath to allocate into multiple heap slotsMatt Valentine-House2021-05-061-0/+2
* enable constant cache on ractorsKoichi Sasada2021-01-051-0/+1
* Prevent objects from moving while iterating the heapAaron Patterson2020-10-061-6/+8
* 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-281-0/+36
* Return nil when argument to ObjectSpace.internal_class_of is T_IMEMOAlan Wu2020-09-251-2/+7
* RHASH_TBL: is now ext-only卜部昌平2020-08-191-1/+2
* [DOC] Clarify ObjectSpace return values are in bytes [ci skip]Simon Perepelitsa2020-07-281-2/+2
* Introduce find pattern [Feature #16828]Kazuki Tsujimoto2020-06-141-0/+1
* Fix indentationKazuki Tsujimoto2020-05-041-4/+4
* should not expose hidden object.Koichi Sasada2020-02-291-7/+8
* Introduce disposable call-cache.Koichi Sasada2020-02-221-0/+1
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-0/+1
* decouple internal.h headers卜部昌平2019-12-261-4/+8
* Revert "Method reference operator"Nobuyoshi Nakada2019-11-121-1/+0
* Rename NODE_ARRAY to NODE_LIST to reflect its actual use casesYusuke Endoh2019-09-071-2/+2
* * expand tabs.git2019-04-231-1/+1
* T_MOVED can live on the stack, so make sure we can do book keepingAaron Patterson2019-04-221-0/+1
* * expand tabs.svn2019-04-171-2/+2
* Introduce pattern matching [EXPERIMENTAL]ktsj2019-04-171-0/+4
* * expand tabs.svn2019-02-131-2/+2
* fix imemo entry description.ko12019-02-131-2/+3
* * expand tabs.svn2018-12-311-1/+1
* Method reference operatornobu2018-12-311-0/+1
* support theap for T_HASH. [Feature #14989]ko12018-10-301-1/+1
* Rename imemo_alloc with imemo_tmpbufmame2018-05-091-1/+1
* no ID cache in Init functionsnobu2018-02-161-0/+1
* node.c: Stop double meaning of NODE_FOR by introducing NODE_FOR_MASGNmame2018-01-161-0/+1
* Include ruby/{io,encoding}.h before internal.hkazu2018-01-091-1/+1
* node.h: remove NODE_PRELUDEmame2018-01-051-1/+0
* node.h: add NODE_ONCE instead of reuse of NODE_SCOPEmame2018-01-041-0/+1
* Rename imemo_strterm to imemo_parser_strtermmame2017-11-041-1/+1
* ext/objspace/objspace.c: add imemo_strtermmame2017-11-041-0/+1