aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* * gc.c (gc_sweep): profile sweep time correctly when LAZY_SWEEP isko12013-06-211-2/+11
* * gc.c: enable lazy sweep (commit miss).ko12013-06-211-1/+1
* revert last commit (operation miss).ko12013-06-211-17/+6
* * gc.c: fix to use total_allocated_object_num and heaps_usedko12013-06-211-6/+17
* * gc.c: fix to use total_allocated_object_num and heaps_usedko12013-06-211-3/+7
* * gc.c: RGENGC_CHECK_MODE should be 0.ko12013-06-211-1/+1
* * gc.c (gc_marks_body): fix to get `th' in this function.ko12013-06-211-11/+11
* * gc.c (heaps_header/heaps_slot): embed bitmaps into heaps_slot.ko12013-06-211-98/+53
* * gc.c (slot_sweep_body): add counters at a time.ko12013-06-211-18/+12
* * gc.c: refactoring bitmaps. introduce bits_t type and some Consts.tarui2013-06-201-69/+76
* * gc.c: fix to support USE_RGENGC == 0 (disable RGenGC).ko12013-06-201-6/+23
* * gc.c (lazy_sweep): Use is_lazy_sweeping()tarui2013-06-201-4/+5
* * remove trailing spaces.nobu2013-06-201-1/+1
* * gc.c (gc_profile_record::oldgen_objects): added.ko12013-06-201-4/+28
* * gc.c (gc_prof_sweep_timer_stop): accumulate sweep time only whenko12013-06-201-2/+6
* * gc.c (rgengc_rememberset_mark): recordko12013-06-201-1/+28
* gc.c: adjust indentnobu2013-06-201-1/+1
* * gc.c (rb_gc_writebarrier): give up rescan A and register B directlytarui2013-06-191-3/+16
* * gc.c (gc_profile_total_time): check objspace->profile.next_index > 0.ko12013-06-191-3/+4
* * gc.c (gc_prof_sweep_timer_start): fix merge miss.ko12013-06-191-4/+5
* * gc.c: Accumulate sweep time to GC time.ko12013-06-191-47/+65
* * gc.c (gc_marks): fix wrong option. FALSE means major/full GC.ko12013-06-191-1/+1
* gc.c: refine macrosnobu2013-06-191-4/+4
* gc.c: gc_stress is a VALUEnobu2013-06-191-1/+1
* * gc.c (gc_free_stored_bitmaps): fix indent.nagachika2013-06-191-1/+1
* * gc.c (RVALUE_PROMOTED): fix type.ko12013-06-191-1/+1
* * gc.c (garbage_collect_test): rewrite checking code.ko12013-06-191-58/+77
* * gc.c (RVALUE_PROMOTED): check consistency between oldgen flag andko12013-06-191-6/+19
* * gc.c (rb_gc_force_recycle): clear oldgen bitmap, too.ko12013-06-191-0/+1
* * gc.c (gc_stress_get): GC.stress can be Fixnum.kazu2013-06-191-2/+2
* * include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko12013-06-191-1/+1
* gc.c: more infonobu2013-06-191-0/+7
* * gc.c (garbage_collect_body): use FIX2INT for ruby_gc_stress.ko12013-06-181-1/+1
* * gc.c (rb_objspace::gc_stress): int -> VALUE to store Fixnum object.ko12013-06-181-3/+3
* * gc.c (make_deferred): clear flags to T_ZOMBIE.ko12013-06-181-6/+3
* * gc.c (rgengc_remember): fix output level.ko12013-06-181-3/+4
* * gc.c (rgengc_remember): check T_NONE and T_ZOMBIEko12013-06-181-0/+13
* * gc.c (RGENGC_CHECK_MODE): add new check mode `3'.ko12013-06-181-6/+31
* * gc.c (gc_stress_set): add special option of GC.stress.ko12013-06-181-1/+8
* * gc.c (gc_profile_record_flag): reason seems like one-hot encoding.tarui2013-06-181-1/+1
* * gc.c: Rename rb_mObSpace -> rb_mObjSpacezzak2013-06-181-9/+9
* * gc.c (gc_stat): add `generated_normal_object_count_types' forko12013-06-181-1/+8
* * gc.c (gc_mark_maybe): check to skip T_NONE.ko12013-06-181-8/+14
* * gc.c (gc_mark_children): don't need to care about T_ZOMBIE here.ko12013-06-171-1/+0
* * gc.c (ObjectSpace): is a module not a class.eregon2013-06-171-1/+1
* * gc.c: fix example of ObjectSpace.define_finalizer in overvieweregon2013-06-171-9/+3
* * gc.c (gc_mark_maybe): added. check `is_pointer_to_heap()' andko12013-06-171-25/+24
* * gc.c: Fixup around GC by MALLOC. tarui2013-06-151-4/+9
* * gc.c : add some colums to more detail profile.tarui2013-06-151-14/+73
* * gc.c (gc_prof_timer_stop): Merge function codes of GC_PROFILE_MORE_DETAIL ...tarui2013-06-151-52/+12