aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-3/+1
* * gc.c (rgengc_remember): permit promoted object.ko12013-06-101-5/+0
* * gc.c (RVALUE_PROMOTE): fix parameter name (`x' to `obj')ko12013-06-101-4/+6
* * gc.c (wmap_mark): check allocation of `w->obj2wmap'.ko12013-06-101-1/+1
* * internal.h (numberof): Gathered from various files.akr2013-06-071-2/+0
* * gc.c (before_gc_sweep): noinline can also avoid the segv instead ofnaruse2013-06-071-1/+1
* adjust stylenobu2013-06-071-4/+4
* * gc.c (gc_clear_slot_bits): used only if no RGenGC.nobu2013-06-071-2/+2
* * remove trailing spaces.nobu2013-06-071-1/+1
* * gc.c: use oldgen bitmap as initial mark bitmap when mijor gc.tarui2013-06-071-89/+70
* * gc.c: introduce oldgen bitmap for preparing performance tuning.tarui2013-06-071-13/+35
* * gc.c (MARKED_IN_BITMAP, MARK_IN_BITMAP, CLEAR_IN_BITMAP): bringtarui2013-06-071-6/+6
* * gc.c: remove "Sunny" terminology.ko12013-06-071-22/+20
* * gc.c (gc_mark): get rid of pushing useless objests.tarui2013-06-051-19/+11
* * remove trailing spaces.nobu2013-06-051-1/+1
* * gc.c (rgengc_rememberset_mark): change scan algorithm for performance:tarui2013-06-051-20/+25
* * remove trailing spaces.nobu2013-06-051-1/+1
* use attribute is more simple way for r41083naruse2013-06-051-5/+1
* * gc.c (before_gc_sweep): don't optimize it to avoid segv on Ubuntunaruse2013-06-051-0/+7
* * gc.c (gc_profile_enable): rest_sweep() to finish last GC.ko12013-05-291-2/+2
* * gc.c (gc_stat): remove wrong rest_sweep().ko12013-05-271-2/+0
* * gc.c (garbage_collect_body): fix GC_ENABLE_LAZY_SWEEP condition.ko12013-05-271-4/+4
* * include/ruby/ruby.h, gc.c: add new internal eventko12013-05-271-0/+2
* * include/ruby/ruby.h: rename RUBY_INTERNAL_EVENT_FREE toko12013-05-271-1/+1