Descriptionremove recursion from NewSpace::AllocateRaw*
The recursion between AllocateRaw* and SlowAllocateRaw makes incremental
stepping very complicated. This patch removes the recursion. Follow-on
patches will improve accounting of allocations done by incremental mark.
See: https://codereview.chromium.org/1252053003/#msg5
BUG=
R=hpayer@chromium.org
Committed: https://crrev.com/7f2dc889d40ca70d2e38035cfb195763278b002a
Cr-Commit-Position: refs/heads/master@{#29989}
Patch Set 1 #
Total comments: 15
Patch Set 2 : EnsureAllocation now guarantees that bump-pointer will succeed #
Total comments: 8
Patch Set 3 : address comments from the code review #
Messages
Total messages: 10 (1 generated)
|