diff options
author | Aaron Patterson <tenderlove@ruby-lang.org> | 2019-12-17 17:26:11 -0800 |
---|---|---|
committer | Aaron Patterson <tenderlove@ruby-lang.org> | 2019-12-18 09:08:25 -0800 |
commit | 1e88f6eb95672cae2b0628895a9ee9a5d384e048 (patch) | |
tree | 89eb92e455a30213ed554ae96ebb7ffb2c9a8e64 /ast.c | |
parent | efbc0d499c0dc5b74698418c76e58098c6c113e1 (diff) |
Refactor free page insertion
I am trying to fix this error:
http://ci.rvm.jp/results/trunk-gc_compact@silicon-docker/2491596
Somehow we have a page in the `free_pages` list that is full. This
commit refactors the code so that any time we add a page to the
`free_pages` list, we do it via `heap_add_freepage`. That function then
asserts that the free slots on that page are not 0.
Diffstat (limited to 'ast.c')
0 files changed, 0 insertions, 0 deletions