aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* * doc/contributors.rdoc: fix a typo. Patch by @davydovantonhsbt2015-04-151-1/+1
* * gc.c: [DOC] Improve documentation for ObjectSpace.count_objectszzak2015-04-141-2/+8
* * gc.c: Document require name for ObjectSpace methods.hsbt2015-04-121-0/+2
* * gc.c (objspace_allrefs_destruct_i): fix a typo.hsbt2015-03-291-2/+2
* internal.h: rb_imemo_new_debugnobu2015-03-271-2/+3
* * gc.c (gc_writebarrier_generational): fix messages for rb_bug().ko12015-03-241-6/+6
* * gc.c (obj_info): obj_info() can receive internal objects.ko12015-03-201-15/+12
* revert r50031 because it includes unexpected patchko12015-03-201-12/+15
* * gc.c (obj_info): obj_info() can receive internal objects.ko12015-03-201-15/+12
* * gc.c (obj_info): show class name and T_DATA type_name.ko12015-03-201-5/+25
* * gc.c (rb_copy_wb_protected_attribute): `dest' can be WB unprotected.ko12015-03-191-6/+1
* * gc.c (rb_copy_wb_protected_attribute): demote `dest' object.ko12015-03-191-1/+6
* * gc.c, internal.h: export rb_gc_verify_internal_consistency().ko12015-03-191-4/+8
* * gc.c (obj_info): show allocation site if GC_DEBUG is not 0.ko12015-03-191-0/+4
* * gc.c (newobj_of): fix RGENGC_OLD_NEWOBJ_CHECK logics.ko12015-03-191-5/+3
* * gc.c (rb_copy_wb_protected_attribute): need demote for old objects.ko12015-03-191-2/+9
* * internal.h (IMEMO_DEBUG): added.ko12015-03-181-0/+26
* * gc.c (RGENGC_OLD_NEWOBJ_CHECK): add check mechanism.ko12015-03-181-0/+33
* * gc.c (check_rvalue_consistency): refactoring.ko12015-03-181-15/+35
* * gc.c: rename terminologies.ko12015-03-181-56/+60
* * 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