aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* Make `stack_check` slightly easier to use in debugger.Samuel Williams2019-07-121-3/+4
* Suppress warning on x64-mingwNobuyoshi Nakada2019-07-111-1/+1
* Don't manipulate GC flags directlyAaron Patterson2019-07-101-2/+2
* Revert self-referencing finalizer warning [Feature #15974]Nobuyoshi Nakada2019-07-041-64/+0
* * expand tabs.git2019-07-041-3/+3
* Disable GC during rb_objspace_reachable_object_pNobuyoshi Nakada2019-07-041-33/+54
* Renamed to rb_objspace_reachable_object_pNobuyoshi Nakada2019-07-031-11/+11
* Ensure that GC is disabled during compactionAaron Patterson2019-07-031-0/+2
* * expand tabs.git2019-07-031-5/+5
* Fix up [Feature #15974]Nobuyoshi Nakada2019-07-031-11/+11
* Warn in verbose mode on defining a finalizer that captures the objectChris Seaton2019-07-031-0/+43
* Frozen objects in WeakMapNobuyoshi Nakada2019-06-231-3/+10
* Adjust indentNobuyoshi Nakada2019-06-191-5/+7
* Remove IA64 support.Samuel Williams2019-06-191-23/+2
* Rework debug conditional.Samuel Williams2019-06-191-3/+5
* Move vm stack init into thread.Samuel Williams2019-06-191-0/+4
* Adjust indentNobuyoshi Nakada2019-06-071-212/+212
* Pin keys in "compare by identity" hashesAaron Patterson2019-06-031-1/+15
* object id is stable now for all objects, so we can let hash keys moveAaron Patterson2019-06-031-6/+1
* allow objects in imemo envs to moveAaron Patterson2019-06-031-4/+19
* get rid of a warning of VC++NAKAMURA Usaku2019-06-041-1/+1
* remove `rb_objspace_pinned_object_p()`Koichi Sasada2019-06-031-7/+1
* * expand tabs.git2019-05-301-1/+1
* reorder bitmap clearing.Koichi Sasada2019-05-301-2/+2
* move pinned_bits[] position in struct heap_page.Koichi Sasada2019-05-301-2/+3
* introduce `during_compacting` flag.Koichi Sasada2019-05-301-13/+23
* Prevent MJIT compilation from running while movingTakashi Kokubun2019-05-291-0/+4
* Drop MJIT debug code from GC.compactTakashi Kokubun2019-05-291-2/+0
* remove obsolete rb_gc_finalize_deferred().Koichi Sasada2019-05-281-7/+0
* use malloc() instead of calloc().Koichi Sasada2019-05-281-3/+7
* should skip T_ZOMBIE here.Koichi Sasada2019-05-281-1/+10
* should use heap_eden->total_pages.Koichi Sasada2019-05-281-2/+3
* use only eden_heaps on GC.compact.Koichi Sasada2019-05-281-3/+16
* Suppress warning (uninitialized variable).Koichi Sasada2019-05-281-1/+1
* check the object is in tomb_heap.Koichi Sasada2019-05-271-0/+13
* add a space between type and othersKoichi Sasada2019-05-271-1/+1
* add a line break for each error messageKoichi Sasada2019-05-271-10/+10
* fix GC.verify_internal_consistency.Koichi Sasada2019-05-271-16/+51
* is_pointer_to_heap() checks also tomb or not.Koichi Sasada2019-05-271-3/+14
* * expand tabs.git2019-05-241-1/+1
* Revert "check it in eden or tomb."Kazuhiro NISHIYAMA2019-05-241-4/+2
* check RVALUE on verifier.Koichi Sasada2019-05-241-50/+55
* check it in eden or tomb.Koichi Sasada2019-05-241-2/+4
* add separation char on rb_obj_info(imemo obj)Koichi Sasada2019-05-241-1/+1
* gc.c: Try pausing MJIT worker during GC.verify_compaction_referencesTakashi Kokubun2019-05-231-0/+2
* add verifier before compactKoichi Sasada2019-05-231-0/+4
* prefix ASAN related inline functions asan_Urabe, Shyouhei2019-05-231-69/+69
* gc_pin() doesn't check is_markable_object().Koichi Sasada2019-05-231-7/+6
* skip zombies.Koichi Sasada2019-05-231-0/+2
* pin `maybe` pointers.Koichi Sasada2019-05-231-30/+15