path: root/transient_heap.c
AgeCommit message (Expand)Author
13 daysUsing UNDEF_P macroS-H-GAMELINKS
2022-07-21Refactor macros of array.cPeter Zhu
2021-12-29`USE_RUBY_DEBUG_LOG` doesn't check `RUBY_DEVEL`Koichi Sasada
2021-12-25Suppress undef warnings for USE_RUBY_DEBUG_LOGNobuyoshi Nakada
2021-12-10Allow configuring TRANSIENT_HEAP_TOTAL_SIZEYuta Saito
2021-10-20Supress `warning: data argument not used by format string [-Wformat-extra-args]`Kazuhiro NISHIYAMA
2020-12-07cancel theap on multi-ractorsKoichi Sasada
2020-11-25should stop other ractors on transient_heap_evacuateKoichi Sasada
2020-11-19Fix USE_TRANSIENT_HEAP macro usage in hash.cCristian Greco
2020-11-04Suppress a warningKazuhiro NISHIYAMA
2020-11-02Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson
2020-10-21Calculate transient heap block usable size at compile timeJacob Matthews
2020-09-28Unpoison THEAP header before readingAaron Patterson
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-07-29transient_heap_status_cstr() is used only for debuggingNobuyoshi Nakada
2020-07-29add debug output.Koichi Sasada
2019-12-26decouple internal.h headers卜部昌平
2019-11-01rb_aligned_malloc can return NULL卜部昌平
2019-10-09avoid overflow in integer multiplication卜部昌平
2019-05-23prefix ASAN related inline functions asan_Urabe, Shyouhei
2019-05-18Rename rb_gc_new_location to rb_gc_locationAaron Patterson
2019-05-16don't need to sweep rest.Koichi Sasada
2019-04-26unpoison header before touchingUrabe, Shyouhei
2019-04-26fix size of allocated memoryUrabe, Shyouhei
2019-04-26mark verify functions non-sanitizableUrabe, Shyouhei
2019-04-26__asan_region_is_poisoned takes void *Urabe, Shyouhei
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2018-12-14rename li_table->ar_table (and related names).ko1
2018-11-06adopt sanitizer APIshyouhei
2018-11-01introduce USE_TRANSIENT_HEAP to enable/disable theap.ko1
2018-10-31explicit cast to void* required for %pshyouhei
2018-10-30* remove trailing spaces, expand tabs.svn
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-10-30support theap for T_STRUCT.ko1
2018-10-30support theap for T_OBJECT.ko1
2018-10-30introduce TransientHeap. [Bug #14858]ko1