summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2015-05-16gc.c: rename alloc as wrapnobu
2015-05-10ruby.h: fix possible memory leaknobu
2015-05-10gc.c: never call dmark for NULLnobu
2015-04-26gc.c: event hook thread argumentnobu
2015-04-23* gc.c (gc_mark_roots): fox to work PRINT_ROOT_TICKS.ko1
2015-04-15* doc/contributors.rdoc: fix a typo. Patch by @davydovantonhsbt
2015-04-14* gc.c: [DOC] Improve documentation for ObjectSpace.count_objectszzak
2015-04-12* gc.c: Document require name for ObjectSpace methods.hsbt
2015-03-29* gc.c (objspace_allrefs_destruct_i): fix a typo.hsbt
2015-03-27internal.h: rb_imemo_new_debugnobu
2015-03-24* gc.c (gc_writebarrier_generational): fix messages for rb_bug().ko1
2015-03-20* gc.c (obj_info): obj_info() can receive internal objects.ko1
2015-03-20revert r50031 because it includes unexpected patchko1
2015-03-20* gc.c (obj_info): obj_info() can receive internal objects.ko1
2015-03-20* gc.c (obj_info): show class name and T_DATA type_name.ko1
2015-03-19* gc.c (rb_copy_wb_protected_attribute): `dest' can be WB unprotected.ko1
2015-03-19* gc.c (rb_copy_wb_protected_attribute): demote `dest' object.ko1
2015-03-19* gc.c, internal.h: export rb_gc_verify_internal_consistency().ko1
2015-03-19* gc.c (obj_info): show allocation site if GC_DEBUG is not 0.ko1
2015-03-19* gc.c (newobj_of): fix RGENGC_OLD_NEWOBJ_CHECK logics.ko1
2015-03-19* gc.c (rb_copy_wb_protected_attribute): need demote for old objects.ko1
2015-03-18* internal.h (IMEMO_DEBUG): added.ko1
2015-03-18* gc.c (RGENGC_OLD_NEWOBJ_CHECK): add check mechanism.ko1
2015-03-18* gc.c (check_rvalue_consistency): refactoring.ko1
2015-03-18* gc.c: rename terminologies.ko1
2015-03-18* gc.c (gc_writebarrier_generational): add an alternative writeko1
2015-03-18* gc.c (RVALUE_PROMOTE_RAW): rename to RVALUE_OLD_LONG_LIVED_SET()ko1
2015-03-18* gc.c (check_rvalue_consistency): do not need to check is_sweeping().ko1
2015-03-17* include/ruby/ruby.h: use rb_gc_writebrrier() simply.ko1
2015-03-11* gc.c: RGENGC_CHECK_MODE should be 0.ko1
2015-03-11* internal.h: use T_IMEMO to represent `struct MEMO' value.ko1
2015-03-11* node.h: remove NODE_IFUNC, NEW_IFUNC.ko1
2015-03-11* vm_insnhelper.h: use T_IMEMO to create THROW_DATA.ko1
2015-03-11* vm_insnhelper.c: use T_IMEMO to create SVAR.ko1
2015-03-11* include/ruby/ruby.h: introduce new type T_IMEMO.ko1
2015-03-11* gc.c: fix memory leak by prepend method.ko1
2015-03-06* fix namespace issue on singleton class expressions. [Bug #10943]ko1
2015-03-05* gc.c (obj_info): show node name too.ko1
2015-03-05* internal.h: remove struct method_table_wrapper.ko1
2015-03-01gc.c: hide internal objectsnobu
2015-02-22* gc.c (rb_objspace_call_finalizer): control GC execution duringko1
2015-02-08gc.c: disable lazy sweeping checknobu
2015-02-08gc.c: disable gc_rest after finalizationnobu
2015-02-02gc.c: ensure GC state is consistent during VM shutdowntmm1
2014-12-25* gc.c (wmap_final_func): fix memory size shortage when realloc wmap.ngoto
2014-12-24* gc.c: remove unused rb_objspace_t::rgengc::old_objects_at_gc_start.ko1
2014-12-15GC documentation updatenormal
2014-12-15* ext/objspace/objspace.c: ObjectSpace.memsize_of(obj) returnsko1
2014-12-13gc.c (define_final0): avoid duplicate blocksnormal
2014-12-12* gc.c (gc_latest_gc_info): return :state field to show currentko1