summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2010-07-20* gc.c: don't call after_gc_sweep() after when garbage_collect()nari
2010-07-18* include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu
2010-07-18* gc.c (rb_objspace_each_objects): adjust indent.nobu
2010-06-29* gc.c (unlink_heap_slot, slot_sweep): unlink heaps_slot ofnari
2010-06-18* gc.c (gc_lazy_sweep): clean a warning.naruse
2010-06-07* gc.c (rb_obj_id): trivial optimization.nobu
2010-06-06* gc.c: set_heaps_increment is notnari
2010-06-04* gc.c (gc_sweep): suppress a warning on VC, again.usa
2010-05-30* gc.c (gc_mark_all_clear): don't call obj_free() innari
2010-05-29* thread.c (RB_GC_SAVE_MACHINE_CONTEXT), gc.c (ruby_gc_stress_start):tarui
2010-05-29* thread.c (RB_GC_SAVE_MACHINE_CONTEXT): start GC tarui
2010-05-29* gc.c (force_chain_object, rb_objspace_call_finalizer): deletemame
2010-05-29* gc.c (GC_PROF_TIMER_STOP): regularize `marked' to suppressnobu
2010-05-28* gc.c (allocate_sorted_heaps, before_gc_sweep, gc_sweep): removednobu
2010-05-28* gc.c : use simple lazy sweep algorithm for response performancenari
2010-05-24* gc.c (gc_sweep): suppres a warning on VC.usa
2010-05-21* suppress warnings.nobu
2010-05-17* array.c: Documentation: change => in call-seq to ->.marcandre
2010-05-13* array.c: Harmonize documentation, in particular regarding:marcandre
2010-05-05* vm_method.c (rb_unlink_method_entry, rb_sweep_method_entry):ko1
2010-05-04* gc.c (rb_mark_method_entry): renamed.nobu
2010-04-14* gc.c (GET_STACK_BOUNDS): fixed macro argument names. a patch fromnobu
2010-03-22* proc.c (rb_method_location): return attr's location if it is setup.wanabe
2010-03-04* gc.c (gc_profile_total_time): add GC::Profiler.total_time.wanabe
2010-02-24* gc.c (gc_mark_children): lost comment added.matz
2010-02-16* gc.c (chain_finalized_object): fix precedence.mame
2010-02-16* gc.c (rb_objspace_call_finalizer): always run finalizer at exit,mame
2010-01-31* gc.c (obj_free): free rb_classext_t of eigenclass. [Bug #1392]wanabe
2010-01-05removes the dtrace support. reverts r26239, r26238 and r26235.yugui
2010-01-04* gc.c: added UNLIKELY to probes for optimization.yugui
2010-01-03* trace.h: new file. wraps tracing mechanisms.yugui
2009-11-26* removed spaces just before tabs.nobu
2009-11-14* class.c (rb_mod_init_copy): fix memory leak of Class#dup.mame
2009-11-13* gc.c (vm_xrealloc): use the given object space.nobu
2009-11-03fix typos.akr
2009-10-31* gc.c (GET_STACK_BOUNDS): refactored common code. based on anobu
2009-10-26* gc.c (garbage_collect_with_gvl): do not garbage_collect whenmatz
2009-10-22* configure.in (warnflags): use -Wextra instead of -Wall.nobu
2009-09-21* compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c,nobu
2009-09-18* common.mk (eval.o): needs vm.h.nobu
2009-09-17* gc.c (vm_xrealloc): free as like standard free if size is zero.nobu
2009-09-02* gc.c (obj_free): fix to free method table (fix memory leak).ko1
2009-08-28* method.h (rb_method_definition_t): split from rb_method_entry_tnobu
2009-08-26* method.c (rb_method_entry_t): body.proc should be marked.nobu
2009-08-10* gc.c: reject unused longlife gc.nari
2009-07-21* gc.c (rb_gc_enable, rb_gc_disable): should return Qtrue/Qfalse.nobu
2009-07-18* suppressed shorten-64-to-32 warnings.nobu
2009-07-15* method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko1
2009-07-07* include/ruby/ruby.h:ko1
2009-07-07* gc.c (rb_gc_call_finalizer_at_exit): deal with typed struct likenobu