aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* don't need to sweep rest.Koichi Sasada2019-05-161-5/+10
* Prefix global_symbols with `ruby_`Nobuyoshi Nakada2019-05-161-1/+2
* Make internal functions staticNobuyoshi Nakada2019-05-161-3/+6
* Rename mjit_gc_finish_hook to mjit_gc_exit_hookTakashi Kokubun2019-05-151-1/+1
* Suppress unused-but-set-variable warningNobuyoshi Nakada2019-05-151-0/+2
* unpin finalizers and update referencesAaron Patterson2019-05-151-10/+2
* * expand tabs.git2019-05-151-5/+5
* Add object packing strategies for compactionAaron Patterson2019-05-141-20/+66
* Fixing function nameAaron Patterson2019-05-141-1/+1
* turn T_MOVED in to a linked listAaron Patterson2019-05-131-5/+24
* Don't run the compactor if GC is disabledAaron Patterson2019-05-131-3/+9
* Fix typosKazuhiro NISHIYAMA2019-05-131-2/+2
* Pin finalizer tableAaron Patterson2019-05-081-5/+21
* * expand tabs.git2019-05-091-1/+1
* Calling `obj_info` during sweep is unsafeAaron Patterson2019-05-081-3/+10
* Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most patter...Lourens Naudé2019-05-071-0/+11
* add new debug_counters about is_pointer_to_heap().Koichi Sasada2019-05-071-0/+6
* avoid passing NULL to memsetUrabe, Shyouhei2019-04-291-8/+6
* zero-fill before GC markUrabe, Shyouhei2019-04-261-0/+1
* disable assertion when MSAN is activeUrabe, Shyouhei2019-04-261-0/+2
* Defer setting gc_stress instead of setting dont_gcNobuyoshi Nakada2019-04-241-5/+1
* Defer setting gc_stress until inits doneNobuyoshi Nakada2019-04-241-0/+10
* Oops, bad merge 🙇‍♂️Aaron Patterson2019-04-221-1/+0
* Prevent rb_define_(class|module) classes from movingAaron Patterson2019-04-221-1/+1
* Remove redundant castkazu2019-04-211-4/+4
* Make sure the has_remembered_objects flag is correctly settenderlove2019-04-201-4/+7
* Always pin stack zombie and moved slotstenderlove2019-04-201-0/+5
* Add `GC.compact` again.tenderlove2019-04-201-33/+1258
* Only mark the superclass if there is onetenderlove2019-04-191-2/+6
* * expand tabs.svn2019-04-171-3/+3
* Reverting compaction for nowtenderlove2019-04-171-1260/+31
* * expand tabs.svn2019-04-171-2/+2
* Super should be marked regardless of whether or not ext existstenderlove2019-04-171-2/+2
* update super even if there is no exttenderlove2019-04-171-2/+2
* make verification more stricttenderlove2019-04-171-8/+20
* * expand tabs.svn2019-04-171-3/+3
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-31/+1248
* Adjusted stylesnobu2019-04-101-1/+1
* * expand tabs.svn2019-04-101-47/+47
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-1249/+59
* Adjusted stylesnobu2019-04-101-36/+54
* Pin weakmap referencestenderlove2019-04-091-0/+14
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-58/+1216
* gc.c: missing breaknobu2019-04-071-0/+1
* Fix more ASAN errorstenderlove2019-04-021-3/+9
* Extract type to sym as a new functiontenderlove2019-04-021-31/+37
* Fix ASAN errortenderlove2019-04-021-1/+1
* Poison / verify the freelisttenderlove2019-04-021-1/+33
* Fix ASAN errors when walking the heaptenderlove2019-04-011-1/+20
* [DOC] fix markups [ci skip]nobu2019-03-221-3/+3