summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2014-10-14* gc.c (rb_obj_id): [DOC] Fix typo, clean up sentence, and wrap colszzak
2014-10-06symbol.h: move struct RSymbolnobu
2014-09-28* gc.c (rb_gcdebug_print_obj_condition): use RVALUE_REMEMBEREDktsj
2014-09-27ruby.h: deprecate plain Datanobu
2014-09-14compile.c, gc.c: suppress warningsnobu
2014-09-11* vm.c (rb_vm_register_special_exception): make new function toko1
2014-09-11* gc.c (rb_gc_mark_values): added.ko1
2014-09-11* gc.c (gc_mark_ptr): rename to gc_mark_set.ko1
2014-09-11* include/ruby/ruby.h, gc.c: add new internal eventsko1
2014-09-11* include/ruby/ruby.h: freeze nil/true/false.ko1
2014-09-10gc.c: preserve encodingnobu
2014-09-10* gc.c (gc_stat): update rdoc.ko1
2014-09-10* gc.c (gc_stat_internal): rename:ko1
2014-09-10* gc.c (gc_stat_internal): rename `heap_used' to `heap_allocated_pages'.ko1
2014-09-10* gc.c (gc_stat_internal): rename:ko1
2014-09-10* gc.c (gc_stat_internal): support:ko1
2014-09-10* gc.c (objspace_total_slot): rename objspace_available_slots.ko1
2014-09-09* gc.c: refactoring for RGENGC_PROFILE > 0.ko1
2014-09-09* gc.c (init_mark_stack): MEMZERO() receive type as 2nd argument insteadnagachika
2014-09-09s/stressfull/stressful/gkazu
2014-09-09* gc.c: rename rb_objspace_t::marked_objects to marked_slots.ko1
2014-09-09* gc.c: renameko1
2014-09-09* gc.c (gc_stat_internal): fix symbol namesko1
2014-09-09* gc.c (rb_objspace_t::heap_pages): rename field names:ko1
2014-09-09gc.c: fix typosnobu
2014-09-09* gc.c: continue layout changing.ko1
2014-09-09* gc.c: fix layout of rb_objsapce_t to improve cache locality.ko1
2014-09-09* gc.c: move rb_objspace_t::flags::gc_stressfull after during_gcko1
2014-09-09* gc.c: add rb_objspace_t::flags::gc_stressfull andko1
2014-09-09* gc.c: remvoe ruby_disable_gc_stress and add ruby_disable_gcko1
2014-09-09* gc.c: rename gc_stat entries and check stat transition.ko1
2014-09-09* gc.c (gc_sweep_rest): remove wrong modification of during_gc flag.ko1
2014-09-09* gc.c (rb_objspace_t::profile): reduce padding.nobu
2014-09-09* gc.c: pack boolean values into rb_objspace_t::flags with bit fieldsko1
2014-09-08* remove trailing spaces.svn
2014-09-08* gc.c: add incremental GC algorithm. [Feature #10137]ko1
2014-08-17* gc.c (obj_memsize_of): don't calculate memsize of T_NODEktsj
2014-08-16node.h: extract NODE functions from gc.cnobu
2014-08-15gc.c: memsize of T_NODEnobu
2014-07-30* gc.c: remove unused macros.ko1
2014-07-25introduce ZALLOC{,_N} to replace ALLOC{,_N}+MEMZERO usenormal
2014-07-25* gc.c: change objspace::rgengc::parent_object_is_old (boolean)ko1
2014-07-25* gc.c (rb_gc_writebarrier_remember_promoted): should remember onlyko1
2014-07-25* gc.c (gc_mark_stacked_objects): fix error message.ko1
2014-07-24* gc.c: fix major GC flags.ko1
2014-07-16* gc.c (gc_mark_roots): call rb_vm_mark directly.ko1
2014-07-10gc.c: fix typonobu
2014-07-09* symbol.c: remove rb_gc_mark_symbols().ko1
2014-07-07* gc.c: revert miss-commit.ko1
2014-07-07* parse.y: need to use updated (re-created) symbols.ko1