aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gc.c: use monotonic counters for objspace_malloc_increasenormal2018-05-181-20/+49
* gc.c: use ccan/listnormal2018-05-161-49/+32
* fix potential memory leaksnobu2018-05-091-1/+9
* Rename imemo_alloc with imemo_tmpbufmame2018-05-091-17/+17
* gc.c (rb_imemo_alloc_new): split for each purposemame2018-05-091-7/+22
* gc.c (rb_imemo_alloc_new): improve the API interfacemame2018-05-091-4/+3
* simplify altstack and enable reuse with thread cachenormal2018-04-201-10/+0
* gc.c: [DOC] fix typostomar2018-04-141-1/+1
* gc.c: Fix a typoyui-knk2018-04-041-1/+1
* [DOC] missing docs at toplevelnobu2018-02-231-1/+18
* [DOC] nodoc internal methods/classesnobu2018-02-231-0/+1
* gc.c: force STACK_GROW_DIRECTION for emscriptenmame2018-02-151-0/+5
* common.mk: define MJIT_HEADER earlierk0kubun2018-02-111-1/+1
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-2/+3
* mjit.c: merge MJIT infrastructurek0kubun2018-02-041-0/+5
* treat PC for gc eventsshyouhei2018-01-261-0/+3
* ruby_gc_debug_indent needed only when RUBY_MARK_FREE_DEBUGshyouhei2018-01-191-0/+2
* Fix typos.hsbt2018-01-181-14/+14
* Fix a typo.hsbt2018-01-151-1/+1
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-0/+1
* internal.h: remove dependecy on ruby/io.hnobu2018-01-091-2/+2
* use predefined ids in a few more placesnormal2018-01-091-1/+1
* check an existence of block.ko12018-01-021-1/+5
* fix SEGV inspecting uninitialized objectsshyouhei2018-01-021-4/+4
* fix SEGV inspecting already freed objectsshyouhei2018-01-021-3/+3
* fix SEGV touching uninitialized local variableshyouhei2018-01-021-1/+1
* fix SEGV touching uninitialized memoryshyouhei2018-01-021-1/+2
* fix SEGV touching uninitialized memoryshyouhei2018-01-021-1/+1
* fix SEGV touching uninitialized memoryshyouhei2018-01-021-6/+11
* explicit cast to void* required for %pshyouhei2018-01-021-9/+9
* win32.c: vm_exit_handlernobu2017-11-201-10/+1