aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson2019-08-121-2/+2
* also unpin `final` on weak mapsAaron Patterson2019-08-121-1/+2
* gc.c: Double STACKFRAME_FOR_CALL_CFUNC (1024->2048)Yusuke Endoh2019-08-091-1/+1
* gc.c: Increase STACKFRAME_FOR_CALL_CFUNCYusuke Endoh2019-08-091-1/+1
* Extracted wmap_live_pNobuyoshi Nakada2019-08-061-7/+14
* Let prev EP move againAaron Patterson2019-08-051-2/+2
* * expand tabs.git2019-08-061-1/+1
* add compaction support to weak mapsAaron Patterson2019-08-051-12/+6
* add debug_counters to check details.Koichi Sasada2019-08-021-11/+30
* Fix assertion failure when VM_CHECK_MODENobuyoshi Nakada2019-08-011-1/+1
* fix tracepoint + backtrace SEGV卜部昌平2019-08-011-2/+5
* Revert "Let prev EP move"Aaron Patterson2019-07-311-4/+2
* Let prev EP moveAaron Patterson2019-07-311-2/+4
* pass to obj_info().Koichi Sasada2019-07-261-6/+1
* Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé2019-07-231-3/+36
* Document BasicObject does not implement #object_id and #send [ci skip]Jeremy Evans2019-07-221-0/+2
* constify RHash::ifnone.Koichi Sasada2019-07-221-1/+1
* Only disable GC around reference updatingAaron Patterson2019-07-191-2/+3
* fix debug counter for Hash counts.Koichi Sasada2019-07-191-6/+6
* fix shared array terminology.Koichi Sasada2019-07-191-3/+3
* simplify around GC_ASSERT()Koichi Sasada2019-07-151-9/+6
* 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