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-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
2013-06-07
* gc.c: use oldgen bitmap as initial mark bitmap when mijor gc.
tarui
2013-06-07
* gc.c: introduce oldgen bitmap for preparing performance tuning.
tarui
2013-06-07
* gc.c (MARKED_IN_BITMAP, MARK_IN_BITMAP, CLEAR_IN_BITMAP): bring
tarui
2013-06-07
* gc.c: remove "Sunny" terminology.
ko1
2013-06-05
* gc.c (gc_mark): get rid of pushing useless objests.
tarui
2013-06-05
* remove trailing spaces.
nobu
2013-06-05
* gc.c (rgengc_rememberset_mark): change scan algorithm for performance:
tarui
2013-06-05
* remove trailing spaces.
nobu
2013-06-05
use attribute is more simple way for r41083
naruse
2013-06-05
* gc.c (before_gc_sweep): don't optimize it to avoid segv on Ubuntu
naruse
2013-05-29
* gc.c (gc_profile_enable): rest_sweep() to finish last GC.
ko1
2013-05-27
* gc.c (gc_stat): remove wrong rest_sweep().
ko1
2013-05-27
* gc.c (garbage_collect_body): fix GC_ENABLE_LAZY_SWEEP condition.
ko1
2013-05-27
* include/ruby/ruby.h, gc.c: add new internal event
ko1
2013-05-27
* include/ruby/ruby.h: rename RUBY_INTERNAL_EVENT_FREE to
ko1
2013-05-27
* ext/objspace/objspace.c: support ObjectSpace.trace_object_allocations.
ko1
2013-05-27
* include/ruby/ruby.h, gc.c, vm_trace.c: add internal events.
ko1
2013-05-26
* include/ruby/debug.h, vm_trace.c: add rb_postponed_job API.
ko1
2013-05-26
* gc.c (gc_stat): collect promote_operation_count and
ko1
[next]