summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
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
2018-01-02fix SEGV touching uninitialized memoryshyouhei
2018-01-02fix SEGV touching uninitialized memoryshyouhei
2018-01-02fix SEGV touching uninitialized memoryshyouhei
2018-01-02explicit cast to void* required for %pshyouhei
2017-11-20win32.c: vm_exit_handlernobu
2017-11-19gc.c: moved ENABLE_VM_OBJSPACE from vm_core.hnobu
2017-11-16remove unused func.ko1
2017-11-16`rb_source_loc` -> `rb_source_location_cstr`ko1
2017-11-07* eval_intern.h: rename macros rb_thread_raised_* toko1
2017-11-07use GET_VM()ko1
2017-11-04gc.c: UNEXPECTED_NODEnobu