summaryrefslogtreecommitdiff
path: root/internal/gc.h
Commit message (Expand)AuthorAgeFilesLines
* Transition shape when object's capacity changesJemma Issroff2022-11-101-1/+4
* Increase SIZE_POOL_COUNT to 5Peter Zhu2022-05-091-1/+1
* Decouple incremental marking step from page sizesPeter Zhu2022-03-301-0/+1
* Change darray size to size_t and add functions that use GC mallocPeter Zhu2022-02-161-0/+1
* Speed up Ractors for Variable Width AllocationPeter Zhu2021-11-231-1/+11
* gc.h: move rb_objspace_garbage_object_p to internal/gc.hYusuke Endoh2021-11-101-0/+1
* [Feature #18239] Implement VWA for stringsPeter Zhu2021-10-251-15/+12
* [Feature #18239] Refactor RVARGC alloc functionsPeter Zhu2021-10-251-5/+6
* internal/*.h: skip doxygen卜部昌平2021-09-101-1/+0
* [Feature #18045] Implement size classes for GCPeter Zhu2021-08-251-1/+1
* [Feature #18045] Remove T_PAYLOADPeter Zhu2021-08-251-4/+0
* Revert "[Feature #18045] Implement size classes for GC"Peter Zhu2021-08-231-1/+5
* [Feature #18045] Implement size classes for GCPeter Zhu2021-08-231-1/+1
* [Feature #18045] Remove T_PAYLOADPeter Zhu2021-08-231-4/+0
* Don't export rb_gc_ractor_newobj_cache_clearPeter Zhu2021-07-281-1/+1
* [Bug #18014] Fix memory leak in GC when using RactorsPeter Zhu2021-07-151-0/+6
* Protoized old pre-ANSI K&R style declarations and definitionsNobuyoshi Nakada2021-05-071-1/+1
* Allow newobj_of0 and newobj_slowpath to allocate into multiple heap slotsMatt Valentine-House2021-05-061-7/+22
* Narrowed down unaligned member access region in RB_OBJ_WRITENobuyoshi Nakada2020-12-131-2/+2
* RB_EC_NEWOBJ_OFKoichi Sasada2020-12-071-0/+7
* Initialize new T_OBJECT as ROBJECT_EMBEDJohn Hawthorn2020-09-021-0/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* add #include guard hack卜部昌平2020-04-131-3/+3
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-11/+11
* Separate objspace argument for rb_gc_disable and rb_gc_enableNobuyoshi Nakada2020-02-091-0/+3
* Try to fix error on SolarisKazuhiro NISHIYAMA2019-12-271-1/+1
* decouple internal.h headers卜部昌平2019-12-261-3/+5
* internal/gc.h rework卜部昌平2019-12-261-35/+106
* add several __has_something macro卜部昌平2019-12-261-2/+0
* split internal.h into files卜部昌平2019-12-261-0/+79