summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2019-07-15simplify around GC_ASSERT()Koichi Sasada
2019-07-12Make `stack_check` slightly easier to use in debugger.Samuel Williams
2019-07-11Suppress warning on x64-mingwNobuyoshi Nakada
2019-07-10Don't manipulate GC flags directlyAaron Patterson
2019-07-04Revert self-referencing finalizer warning [Feature #15974]Nobuyoshi Nakada
2019-07-04* expand tabs.git
2019-07-04Disable GC during rb_objspace_reachable_object_pNobuyoshi Nakada
2019-07-03Renamed to rb_objspace_reachable_object_pNobuyoshi Nakada
2019-07-03Ensure that GC is disabled during compactionAaron Patterson
2019-07-03* expand tabs.git
2019-07-03Fix up [Feature #15974]Nobuyoshi Nakada
2019-07-03Warn in verbose mode on defining a finalizer that captures the objectChris Seaton
2019-06-23Frozen objects in WeakMapNobuyoshi Nakada
2019-06-19Adjust indentNobuyoshi Nakada
2019-06-19Remove IA64 support.Samuel Williams
2019-06-19Rework debug conditional.Samuel Williams
2019-06-19Move vm stack init into thread.Samuel Williams
2019-06-07Adjust indentNobuyoshi Nakada
2019-06-03Pin keys in "compare by identity" hashesAaron Patterson
2019-06-03object id is stable now for all objects, so we can let hash keys moveAaron Patterson
2019-06-03allow objects in imemo envs to moveAaron Patterson
2019-06-04get rid of a warning of VC++NAKAMURA Usaku
2019-06-03remove `rb_objspace_pinned_object_p()`Koichi Sasada
2019-05-30* expand tabs.git
2019-05-30reorder bitmap clearing.Koichi Sasada
2019-05-30move pinned_bits[] position in struct heap_page.Koichi Sasada
2019-05-30introduce `during_compacting` flag.Koichi Sasada
2019-05-29Prevent MJIT compilation from running while movingTakashi Kokubun
2019-05-29Drop MJIT debug code from GC.compactTakashi Kokubun
2019-05-28remove obsolete rb_gc_finalize_deferred().Koichi Sasada
2019-05-28use malloc() instead of calloc().Koichi Sasada
2019-05-28should skip T_ZOMBIE here.Koichi Sasada
2019-05-28should use heap_eden->total_pages.Koichi Sasada
2019-05-28use only eden_heaps on GC.compact.Koichi Sasada
2019-05-28Suppress warning (uninitialized variable).Koichi Sasada
2019-05-27check the object is in tomb_heap.Koichi Sasada
2019-05-27add a space between type and othersKoichi Sasada
2019-05-27add a line break for each error messageKoichi Sasada
2019-05-27fix GC.verify_internal_consistency.Koichi Sasada
2019-05-27is_pointer_to_heap() checks also tomb or not.Koichi Sasada
2019-05-24* expand tabs.git
2019-05-24Revert "check it in eden or tomb."Kazuhiro NISHIYAMA
2019-05-24check RVALUE on verifier.Koichi Sasada
2019-05-24check it in eden or tomb.Koichi Sasada
2019-05-24add separation char on rb_obj_info(imemo obj)Koichi Sasada
2019-05-23gc.c: Try pausing MJIT worker during GC.verify_compaction_referencesTakashi Kokubun
2019-05-23add verifier before compactKoichi Sasada
2019-05-23prefix ASAN related inline functions asan_Urabe, Shyouhei
2019-05-23gc_pin() doesn't check is_markable_object().Koichi Sasada
2019-05-23skip zombies.Koichi Sasada