summaryrefslogtreecommitdiff
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* gc.c: hide internal objectsnobu2015-03-011-0/+3
* * gc.c (rb_objspace_call_finalizer): control GC execution duringko12015-02-221-12/+9
* gc.c: disable lazy sweeping checknobu2015-02-081-0/+2
* gc.c: disable gc_rest after finalizationnobu2015-02-081-0/+2
* gc.c: ensure GC state is consistent during VM shutdowntmm12015-02-021-0/+9
* * gc.c (wmap_final_func): fix memory size shortage when realloc wmap.ngoto2014-12-251-1/+1
* * gc.c: remove unused rb_objspace_t::rgengc::old_objects_at_gc_start.ko12014-12-241-3/+0
* GC documentation updatenormal2014-12-151-4/+4
* * ext/objspace/objspace.c: ObjectSpace.memsize_of(obj) returnsko12014-12-151-1/+1
* gc.c (define_final0): avoid duplicate blocksnormal2014-12-131-0/+14
* * gc.c (gc_latest_gc_info): return :state field to show currentko12014-12-121-8/+24
* * class.c (class_alloc): Strat from age == 2.ko12014-12-111-4/+17
* use 0 for reservednobu2014-12-011-1/+1
* * gc.c (objspace_malloc_increase): enable lazy sweep on GC by malloc()ko12014-11-271-1/+1
* rb_id2str over rb_id2namenobu2014-11-251-1/+1
* * gc.c (gc_record): add information for debug print.ko12014-11-181-4/+6
* * internal.h: Gather declarations in non-header files.akr2014-11-181-4/+0
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+1
* gc.c: check argumentsnobu2014-11-141-4/+8
* * gc.c (gc_stat_internal): support comatible layer forko12014-11-141-4/+21
* * gc.c (gc_stat_internal): add compatible layer.ko12014-11-141-35/+182
* * gc.c: guard by #if/#endif with GC_ENABLE_INCREMENTAL_MARKko12014-11-141-4/+32
* * gc.c: fix build error caused by implicit conversion with clang.hsbt2014-11-131-1/+1
* * gc.c: refactoring.ko12014-11-131-4/+5
* * gc.c: Tuning RincGC parameters.ko12014-11-131-8/+34
* gc.c (struct heap_page): trivial packingnormal2014-11-121-6/+5
* * gc.c (is_incremental_marking): use #if/#else becauseko12014-11-091-2/+14
* * gc.c (obj_info): show T_STRING more details.ko12014-11-021-0/+4
* * gc.c: is_incremental_marking(), will_be_incremental_marking():ko12014-10-271-10/+2
* gc.c: fix no lazy sweep modenobu2014-10-271-5/+4
* * gc.c (mark_current_machine_context) [__mc68000__]: Update stacknaruse2014-10-211-2/+6
* * gc.c (rb_obj_id): [DOC] Fix typo, clean up sentence, and wrap colszzak2014-10-141-5/+6
* symbol.h: move struct RSymbolnobu2014-10-061-1/+0
* * gc.c (rb_gcdebug_print_obj_condition): use RVALUE_REMEMBEREDktsj2014-09-281-1/+1
* ruby.h: deprecate plain Datanobu2014-09-271-0/+2
* compile.c, gc.c: suppress warningsnobu2014-09-141-2/+2
* * vm.c (rb_vm_register_special_exception): make new function toko12014-09-111-4/+1
* * gc.c (rb_gc_mark_values): added.ko12014-09-111-0/+11
* * gc.c (gc_mark_ptr): rename to gc_mark_set.ko12014-09-111-9/+15
* * include/ruby/ruby.h, gc.c: add new internal eventsko12014-09-111-0/+2
* * include/ruby/ruby.h: freeze nil/true/false.ko12014-09-111-1/+1
* gc.c: preserve encodingnobu2014-09-101-2/+2
* * gc.c (gc_stat): update rdoc.ko12014-09-101-20/+26
* * gc.c (gc_stat_internal): rename:ko12014-09-101-10/+10
* * gc.c (gc_stat_internal): rename `heap_used' to `heap_allocated_pages'.ko12014-09-101-3/+3
* * gc.c (gc_stat_internal): rename:ko12014-09-101-35/+35
* * gc.c (gc_stat_internal): support:ko12014-09-101-0/+10
* * gc.c (objspace_total_slot): rename objspace_available_slots.ko12014-09-101-14/+16
* * gc.c: refactoring for RGENGC_PROFILE > 0.ko12014-09-091-74/+51
* * gc.c (init_mark_stack): MEMZERO() receive type as 2nd argument insteadnagachika2014-09-091-1/+1