index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc.c
Age
Commit message (
Expand
)
Author
2013-06-20
* gc.c: refactoring bitmaps. introduce bits_t type and some Consts.
tarui
2013-06-20
* gc.c: fix to support USE_RGENGC == 0 (disable RGenGC).
ko1
2013-06-20
* gc.c (lazy_sweep): Use is_lazy_sweeping()
tarui
2013-06-20
* remove trailing spaces.
nobu
2013-06-20
* gc.c (gc_profile_record::oldgen_objects): added.
ko1
2013-06-20
* gc.c (gc_prof_sweep_timer_stop): accumulate sweep time only when
ko1
2013-06-20
* gc.c (rgengc_rememberset_mark): record
ko1
2013-06-20
gc.c: adjust indent
nobu
2013-06-19
* gc.c (rb_gc_writebarrier): give up rescan A and register B directly
tarui
2013-06-19
* gc.c (gc_profile_total_time): check objspace->profile.next_index > 0.
ko1
2013-06-19
* gc.c (gc_prof_sweep_timer_start): fix merge miss.
ko1
2013-06-19
* gc.c: Accumulate sweep time to GC time.
ko1
2013-06-19
* gc.c (gc_marks): fix wrong option. FALSE means major/full GC.
ko1
2013-06-19
gc.c: refine macros
nobu
2013-06-19
gc.c: gc_stress is a VALUE
nobu
2013-06-19
* gc.c (gc_free_stored_bitmaps): fix indent.
nagachika
2013-06-19
* gc.c (RVALUE_PROMOTED): fix type.
ko1
2013-06-19
* gc.c (garbage_collect_test): rewrite checking code.
ko1
2013-06-19
* gc.c (RVALUE_PROMOTED): check consistency between oldgen flag and
ko1
2013-06-19
* gc.c (rb_gc_force_recycle): clear oldgen bitmap, too.
ko1
2013-06-19
* gc.c (gc_stress_get): GC.stress can be Fixnum.
kazu
2013-06-19
* include/ruby/ruby.h (struct rb_data_type_struct), gc.c: add
ko1
2013-06-19
gc.c: more info
nobu
2013-06-18
* gc.c (garbage_collect_body): use FIX2INT for ruby_gc_stress.
ko1
2013-06-18
* gc.c (rb_objspace::gc_stress): int -> VALUE to store Fixnum object.
ko1
2013-06-18
* gc.c (make_deferred): clear flags to T_ZOMBIE.
ko1
2013-06-18
* gc.c (rgengc_remember): fix output level.
ko1
2013-06-18
* gc.c (rgengc_remember): check T_NONE and T_ZOMBIE
ko1
2013-06-18
* gc.c (RGENGC_CHECK_MODE): add new check mode `3'.
ko1
2013-06-18
* gc.c (gc_stress_set): add special option of GC.stress.
ko1
2013-06-18
* gc.c (gc_profile_record_flag): reason seems like one-hot encoding.
tarui
2013-06-18
* gc.c: Rename rb_mObSpace -> rb_mObjSpace
zzak
2013-06-18
* gc.c (gc_stat): add `generated_normal_object_count_types' for
ko1
2013-06-18
* gc.c (gc_mark_maybe): check to skip T_NONE.
ko1
2013-06-17
* gc.c (gc_mark_children): don't need to care about T_ZOMBIE here.
ko1
2013-06-17
* gc.c (ObjectSpace): is a module not a class.
eregon
2013-06-17
* gc.c: fix example of ObjectSpace.define_finalizer in overview
eregon
2013-06-17
* gc.c (gc_mark_maybe): added. check `is_pointer_to_heap()' and
ko1
2013-06-15
* gc.c: Fixup around GC by MALLOC.
tarui
2013-06-15
* gc.c : add some colums to more detail profile.
tarui
2013-06-15
* gc.c (gc_prof_timer_stop): Merge function codes of GC_PROFILE_MORE_DETAIL ...
tarui
2013-06-12
* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentError
shugo
2013-06-10
* gc.c (rgengc_remember): permit promoted object.
ko1
2013-06-10
* gc.c (RVALUE_PROMOTE): fix parameter name (`x' to `obj')
ko1
2013-06-10
* gc.c (wmap_mark): check allocation of `w->obj2wmap'.
ko1
2013-06-07
* internal.h (numberof): Gathered from various files.
akr
2013-06-07
* gc.c (before_gc_sweep): noinline can also avoid the segv instead of
naruse
2013-06-07
adjust style
nobu
2013-06-07
* gc.c (gc_clear_slot_bits): used only if no RGenGC.
nobu
2013-06-07
* remove trailing spaces.
nobu
[prev]
[next]