summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2019-08-29Allow non-finalizable objects in ObjectSpace::WeakMapJean Boussier
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-27st_foreach now free from ANYARGS卜部昌平
2019-08-27rb_proc_new / rb_fiber_new now free from ANYARGS卜部昌平
2019-08-27rb_ensure now free from ANYARGS卜部昌平
2019-08-26this iv table should also use the new update functionAaron Patterson
2019-08-26Try only updating hash value referencesAaron Patterson
2019-08-26Make `gc_update_table_refs` match `mark_tbl_no_pin` a little more closelyAaron Patterson
2019-08-21`rp(obj)` shows func, file and line. (#2394)Koichi Sasada
2019-08-18Fix document of `GC.start` (#2382)Masataka Pocke Kuwabara
2019-08-13* expand tabs.git
2019-08-13Removed non-VM_OBJSPACE codeNobuyoshi Nakada
2019-08-13Refactored `objspace_each_objects`Nobuyoshi Nakada
2019-08-13Move rb_objspace_t* in objspace_reachable_objects_from_root to an argumentNobuyoshi Nakada
2019-08-13* expand tabs.git
2019-08-13Hoisted out GPR_DEFAULT_REASONNobuyoshi Nakada
2019-08-13Move rb_objspace_t* in gc_verify_internal_consistency to an argumentNobuyoshi Nakada
2019-08-13Renamed ruby_finalize_{0,1}Nobuyoshi Nakada
2019-08-12Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson
2019-08-12also unpin `final` on weak mapsAaron Patterson
2019-08-09gc.c: Double STACKFRAME_FOR_CALL_CFUNC (1024->2048)Yusuke Endoh
2019-08-09gc.c: Increase STACKFRAME_FOR_CALL_CFUNCYusuke Endoh
2019-08-06Extracted wmap_live_pNobuyoshi Nakada
2019-08-05Let prev EP move againAaron Patterson
2019-08-06* expand tabs.git
2019-08-05add compaction support to weak mapsAaron Patterson
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