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 /spec/ruby/core/objectspace | |
| 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 'spec/ruby/core/objectspace')
0 files changed, 0 insertions, 0 deletions
