summaryrefslogtreecommitdiff
path: root/transient_heap.c
Commit message (Expand)AuthorAgeFilesLines
* cancel theap on multi-ractorsKoichi Sasada2020-12-071-67/+69
* should stop other ractors on transient_heap_evacuateKoichi Sasada2020-11-251-0/+1
* Fix USE_TRANSIENT_HEAP macro usage in hash.cCristian Greco2020-11-191-4/+4
* Suppress a warningKazuhiro NISHIYAMA2020-11-041-2/+2
* Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson2020-11-021-13/+4
* Calculate transient heap block usable size at compile timeJacob Matthews2020-10-211-6/+5
* Unpoison THEAP header before readingAaron Patterson2020-09-281-0/+2
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-83/+110
* transient_heap_status_cstr() is used only for debuggingNobuyoshi Nakada2020-07-291-1/+3
* add debug output.Koichi Sasada2020-07-291-0/+19
* decouple internal.h headers卜部昌平2019-12-261-4/+10
* rb_aligned_malloc can return NULL卜部昌平2019-11-011-0/+3
* avoid overflow in integer multiplication卜部昌平2019-10-091-1/+10
* prefix ASAN related inline functions asan_Urabe, Shyouhei2019-05-231-9/+9
* Rename rb_gc_new_location to rb_gc_locationAaron Patterson2019-05-181-2/+2
* don't need to sweep rest.Koichi Sasada2019-05-161-1/+1
* unpoison header before touchingUrabe, Shyouhei2019-04-261-0/+3
* fix size of allocated memoryUrabe, Shyouhei2019-04-261-1/+1
* mark verify functions non-sanitizableUrabe, Shyouhei2019-04-261-0/+3
* __asan_region_is_poisoned takes void *Urabe, Shyouhei2019-04-261-1/+1
* Add `GC.compact` again.tenderlove2019-04-201-0/+50
* Reverting compaction for nowtenderlove2019-04-171-50/+0
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-0/+50
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-50/+0
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-0/+50
* rename li_table->ar_table (and related names).ko12018-12-141-2/+2
* adopt sanitizer APIshyouhei2018-11-061-0/+14
* introduce USE_TRANSIENT_HEAP to enable/disable theap.ko12018-11-011-0/+2
* explicit cast to void* required for %pshyouhei2018-10-311-8/+8
* * remove trailing spaces, expand tabs.svn2018-10-301-8/+8
* support theap for T_HASH. [Feature #14989]ko12018-10-301-6/+20
* support theap for T_STRUCT.ko12018-10-301-10/+10
* support theap for T_OBJECT.ko12018-10-301-6/+14
* introduce TransientHeap. [Bug #14858]ko12018-10-301-0/+834