aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* Remove HEAP_ALIGN_LOG setting in configure.ac for OpenBSD/MirOSshyouhei2018-11-291-2/+0
* * expand tabs.svn2018-11-261-1/+1
* Support targetting TracePoint [Feature #15289]ko12018-11-261-1/+2
* * expand tabs.svn2018-11-081-1/+1
* gc.c: avoid integer overflow at process exitshyouhei2018-11-081-1/+1
* suppress GCC warning about unknown sanitizersshyouhei2018-11-071-3/+1
* adopt sanitizer APIshyouhei2018-11-061-4/+28
* annotate functions to blacklist MSANshyouhei2018-11-061-2/+2
* gc.c: move ASAN check to configureshyouhei2018-11-061-10/+2
* add casts.ko12018-10-311-2/+2
* * remove trailing spaces, expand tabs.svn2018-10-301-5/+5
* support theap for T_HASH. [Feature #14989]ko12018-10-301-20/+73
* * expand tabs.svn2018-10-301-1/+1
* support theap for T_STRUCT.ko12018-10-301-11/+20
* support theap for T_OBJECT.ko12018-10-301-10/+34
* * expand tabs.svn2018-10-301-4/+4
* introduce TransientHeap. [Bug #14858]ko12018-10-301-23/+66
* * expand tabs.svn2018-10-301-29/+29
* revert r65444 and r65446 because of commit missko12018-10-301-107/+40
* support theap for T_OBJECT.ko12018-10-301-11/+35
* * expand tabs.svn2018-10-301-4/+4
* introduce TransientHeap. [Bug #14858]ko12018-10-301-29/+72
* * expand tabs.svn2018-10-301-1/+1
* use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko12018-10-301-2/+1
* * expand tabs.svn2018-10-291-3/+3
* use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko12018-10-291-4/+4
* add new counter about GC.ko12018-10-251-0/+4
* Fix a typokazu2018-10-251-1/+1
* add new debug_counters for GC.ko12018-10-241-0/+17
* * expand tabs.svn2018-10-181-2/+2
* fix SEGV in rb_raw_obj_info()shyouhei2018-10-181-0/+2
* add debug counters more.ko12018-09-281-1/+42
* * expand tabs.svn2018-09-261-1/+1
* fix use-after-free in obj_free.ko12018-09-261-2/+3
* add some debug counters.ko12018-09-261-0/+6
* refactoring debug_counter.ko12018-09-251-5/+29
* move ADD_PC around (take 2)shyouhei2018-09-141-0/+3
* Include the alternative malloc header instead of malloc.htenderlove2018-07-171-1/+3
* give up insn attr handles_frameshyouhei2018-06-271-4/+0
* gc.c (ruby_mimmalloc): add initialize code for USE_GC_MALLOC_OBJ_INFO_DETAILStarui2018-06-231-0/+7
* Introduce `USE_GC_MALLOC_OBJ_INFO_DETAILS`. [Feature #14857]ko12018-06-201-22/+226
* gc.c (gc_verify_heap_pages): fix no-op on heap_eden->pagesnormal2018-06-191-2/+2
* encoding.c: remove rb_gc_mark_encodingsnormal2018-06-051-3/+0
* gc.c: reduce parameters for gc_start and garbage_collectnormal2018-06-051-31/+47
* gc.c: reduce #ifdefs around GC_ENABLE_*normal2018-06-051-17/+8
* gc.c: zero check for malloc_limit_max to initializationnormal2018-06-051-2/+4
* gc.c: reduce size slightly by making MEMOP_TYPE_MALLOC zeronormal2018-06-011-3/+3
* gc.c: use RUBY_DEFAULT_FREE instead of open-coded constantnormal2018-05-221-1/+1
* get rid of unused variable warning.usa2018-05-201-1/+1
* Revert "gc.c: use monotonic counters for objspace_malloc_increase"normal2018-05-181-49/+20