summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2019-05-08Pin finalizer tableAaron Patterson
2019-05-09* expand tabs.git
2019-05-08Calling `obj_info` during sweep is unsafeAaron Patterson
2019-05-07Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most patter...Lourens Naudé
2019-05-07add new debug_counters about is_pointer_to_heap().Koichi Sasada
2019-04-29avoid passing NULL to memsetUrabe, Shyouhei
2019-04-26zero-fill before GC markUrabe, Shyouhei
2019-04-26disable assertion when MSAN is activeUrabe, Shyouhei
2019-04-24Defer setting gc_stress instead of setting dont_gcNobuyoshi Nakada
2019-04-24Defer setting gc_stress until inits doneNobuyoshi Nakada
2019-04-22Oops, bad merge 🙇‍♂️Aaron Patterson
2019-04-22Prevent rb_define_(class|module) classes from movingAaron Patterson
2019-04-21Remove redundant castkazu
2019-04-20Make sure the has_remembered_objects flag is correctly settenderlove
2019-04-20Always pin stack zombie and moved slotstenderlove
2019-04-20Add `GC.compact` again.tenderlove
2019-04-19Only mark the superclass if there is onetenderlove
2019-04-17* expand tabs.svn
2019-04-17Reverting compaction for nowtenderlove
2019-04-17* expand tabs.svn
2019-04-17Super should be marked regardless of whether or not ext existstenderlove
2019-04-17update super even if there is no exttenderlove
2019-04-17make verification more stricttenderlove
2019-04-17* expand tabs.svn
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10Adjusted stylesnobu
2019-04-10* expand tabs.svn
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10Adjusted stylesnobu
2019-04-09Pin weakmap referencestenderlove
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-04-07gc.c: missing breaknobu
2019-04-02Fix more ASAN errorstenderlove
2019-04-02Extract type to sym as a new functiontenderlove
2019-04-02Fix ASAN errortenderlove
2019-04-02Poison / verify the freelisttenderlove
2019-04-01Fix ASAN errors when walking the heaptenderlove
2019-03-22[DOC] fix markups [ci skip]nobu
2019-03-09Early return in gc_mark_childrennobu
2019-02-16Revert "Assert that union sizes match"naruse
2019-02-15Assert that union sizes matchnobu
2019-02-12fix empty Hash memsize.ko1
2018-12-29hide ar_table internals from internal.h.ko1
2018-12-23move checking code.ko1
2018-12-18* expand tabs.svn
2018-12-18rb_raw_obj_info() support T_MODULE and T_ICLASS.ko1
2018-12-14rename li_table->ar_table (and related names).ko1
2018-12-06Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-11-29Remove HEAP_ALIGN_LOG setting in configure.ac for OpenBSD/MirOSshyouhei
2018-11-26* expand tabs.svn