aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
...
* * gc.c (gc_writebarrier_generational): add an alternative writeko12015-03-181-3/+21
* * gc.c (RVALUE_PROMOTE_RAW): rename to RVALUE_OLD_LONG_LIVED_SET()ko12015-03-181-3/+3
* * gc.c (check_rvalue_consistency): do not need to check is_sweeping().ko12015-03-181-1/+1
* * include/ruby/ruby.h: use rb_gc_writebrrier() simply.ko12015-03-171-37/+48
* * gc.c: RGENGC_CHECK_MODE should be 0.ko12015-03-111-1/+1
* * internal.h: use T_IMEMO to represent `struct MEMO' value.ko12015-03-111-1/+7
* * node.h: remove NODE_IFUNC, NEW_IFUNC.ko12015-03-111-0/+4
* * vm_insnhelper.h: use T_IMEMO to create THROW_DATA.ko12015-03-111-0/+4
* * vm_insnhelper.c: use T_IMEMO to create SVAR.ko12015-03-111-1/+8
* * include/ruby/ruby.h: introduce new type T_IMEMO.ko12015-03-111-1/+27
* * gc.c: fix memory leak by prepend method.ko12015-03-111-8/+20
* * fix namespace issue on singleton class expressions. [Bug #10943]ko12015-03-061-1/+4
* * gc.c (obj_info): show node name too.ko12015-03-051-0/+4
* * internal.h: remove struct method_table_wrapper.ko12015-03-051-29/+13
* gc.c: hide internal objectsnobu2015-03-011-0/+3
* * gc.c (rb_objspace_call_finalizer): control GC execution duringko12015-02-221-12/+9
* gc.c: disable lazy sweeping checknobu2015-02-081-0/+2
* gc.c: disable gc_rest after finalizationnobu2015-02-081-0/+2
* gc.c: ensure GC state is consistent during VM shutdowntmm12015-02-021-0/+9
* * gc.c (wmap_final_func): fix memory size shortage when realloc wmap.ngoto2014-12-251-1/+1
* * gc.c: remove unused rb_objspace_t::rgengc::old_objects_at_gc_start.ko12014-12-241-3/+0
* GC documentation updatenormal2014-12-151-4/+4
* * ext/objspace/objspace.c: ObjectSpace.memsize_of(obj) returnsko12014-12-151-1/+1
* gc.c (define_final0): avoid duplicate blocksnormal2014-12-131-0/+14
* * gc.c (gc_latest_gc_info): return :state field to show currentko12014-12-121-8/+24
* * class.c (class_alloc): Strat from age == 2.ko12014-12-111-4/+17
* use 0 for reservednobu2014-12-011-1/+1
* * gc.c (objspace_malloc_increase): enable lazy sweep on GC by malloc()ko12014-11-271-1/+1
* rb_id2str over rb_id2namenobu2014-11-251-1/+1
* * gc.c (gc_record): add information for debug print.ko12014-11-181-4/+6
* * internal.h: Gather declarations in non-header files.akr2014-11-181-4/+0
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+1
* gc.c: check argumentsnobu2014-11-141-4/+8
* * gc.c (gc_stat_internal): support comatible layer forko12014-11-141-4/+21
* * gc.c (gc_stat_internal): add compatible layer.ko12014-11-141-35/+182
* * gc.c: guard by #if/#endif with GC_ENABLE_INCREMENTAL_MARKko12014-11-141-4/+32
* * gc.c: fix build error caused by implicit conversion with clang.hsbt2014-11-131-1/+1
* * gc.c: refactoring.ko12014-11-131-4/+5
* * gc.c: Tuning RincGC parameters.ko12014-11-131-8/+34
* gc.c (struct heap_page): trivial packingnormal2014-11-121-6/+5
* * gc.c (is_incremental_marking): use #if/#else becauseko12014-11-091-2/+14
* * gc.c (obj_info): show T_STRING more details.ko12014-11-021-0/+4
* * gc.c: is_incremental_marking(), will_be_incremental_marking():ko12014-10-271-10/+2
* gc.c: fix no lazy sweep modenobu2014-10-271-5/+4
* * gc.c (mark_current_machine_context) [__mc68000__]: Update stacknaruse2014-10-211-2/+6
* * gc.c (rb_obj_id): [DOC] Fix typo, clean up sentence, and wrap colszzak2014-10-141-5/+6
* symbol.h: move struct RSymbolnobu2014-10-061-1/+0
* * gc.c (rb_gcdebug_print_obj_condition): use RVALUE_REMEMBEREDktsj2014-09-281-1/+1
* ruby.h: deprecate plain Datanobu2014-09-271-0/+2
* compile.c, gc.c: suppress warningsnobu2014-09-141-2/+2