summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2019-08-02add debug_counters to check details.Koichi Sasada
2019-08-01Fix assertion failure when VM_CHECK_MODENobuyoshi Nakada
2019-08-01fix tracepoint + backtrace SEGV卜部昌平
2019-07-31Revert "Let prev EP move"Aaron Patterson
2019-07-31Let prev EP moveAaron Patterson
2019-07-26pass to obj_info().Koichi Sasada
2019-07-23Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé
2019-07-22Document BasicObject does not implement #object_id and #send [ci skip]Jeremy Evans
2019-07-22constify RHash::ifnone.Koichi Sasada
2019-07-19Only disable GC around reference updatingAaron Patterson
2019-07-19fix debug counter for Hash counts.Koichi Sasada
2019-07-19fix shared array terminology.Koichi Sasada
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