summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2018-10-25add new counter about GC.ko1
2018-10-25Fix a typokazu
2018-10-24add new debug_counters for GC.ko1
2018-10-18* expand tabs.svn
2018-10-18fix SEGV in rb_raw_obj_info()shyouhei
2018-09-28add debug counters more.ko1
2018-09-26* expand tabs.svn
2018-09-26fix use-after-free in obj_free.ko1
2018-09-26add some debug counters.ko1
2018-09-25refactoring debug_counter.ko1
2018-09-14move ADD_PC around (take 2)shyouhei
2018-07-17Include the alternative malloc header instead of malloc.htenderlove
2018-06-27give up insn attr handles_frameshyouhei
2018-06-23gc.c (ruby_mimmalloc): add initialize code for USE_GC_MALLOC_OBJ_INFO_DETAILStarui
2018-06-20Introduce `USE_GC_MALLOC_OBJ_INFO_DETAILS`. [Feature #14857]ko1
2018-06-19gc.c (gc_verify_heap_pages): fix no-op on heap_eden->pagesnormal
2018-06-05encoding.c: remove rb_gc_mark_encodingsnormal
2018-06-05gc.c: reduce parameters for gc_start and garbage_collectnormal
2018-06-05gc.c: reduce #ifdefs around GC_ENABLE_*normal
2018-06-05gc.c: zero check for malloc_limit_max to initializationnormal
2018-06-01gc.c: reduce size slightly by making MEMOP_TYPE_MALLOC zeronormal
2018-05-22gc.c: use RUBY_DEFAULT_FREE instead of open-coded constantnormal
2018-05-20get rid of unused variable warning.usa
2018-05-18Revert "gc.c: use monotonic counters for objspace_malloc_increase"normal
2018-05-18gc.c: use monotonic counters for objspace_malloc_increasenormal
2018-05-16gc.c: use ccan/listnormal
2018-05-09fix potential memory leaksnobu
2018-05-09Rename imemo_alloc with imemo_tmpbufmame
2018-05-09gc.c (rb_imemo_alloc_new): split for each purposemame
2018-05-09gc.c (rb_imemo_alloc_new): improve the API interfacemame
2018-04-20simplify altstack and enable reuse with thread cachenormal
2018-04-14gc.c: [DOC] fix typostomar
2018-04-04gc.c: Fix a typoyui-knk
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-23[DOC] nodoc internal methods/classesnobu
2018-02-15gc.c: force STACK_GROW_DIRECTION for emscriptenmame
2018-02-11common.mk: define MJIT_HEADER earlierk0kubun
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2018-01-26treat PC for gc eventsshyouhei
2018-01-19ruby_gc_debug_indent needed only when RUBY_MARK_FREE_DEBUGshyouhei
2018-01-18Fix typos.hsbt
2018-01-15Fix a typo.hsbt
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2018-01-09internal.h: remove dependecy on ruby/io.hnobu
2018-01-09use predefined ids in a few more placesnormal
2018-01-02check an existence of block.ko1
2018-01-02fix SEGV inspecting uninitialized objectsshyouhei
2018-01-02fix SEGV inspecting already freed objectsshyouhei
2018-01-02fix SEGV touching uninitialized local variableshyouhei