• mlippautz's avatar
    Revert of [heap] Don't unmap new space pages while sweeping is active... · 4a1f2807
    mlippautz authored
    Revert of [heap] Don't unmap new space pages while sweeping is active (patchset #4 id:80001 of https://codereview.chromium.org/2250423002/ )
    
    Reason for revert:
    The barrier in newspace is still needed.
    
    Original issue's description:
    > [heap] Don't unmap new space pages while sweeping is active
    >
    > - The barrier for scavenge only checked for whether new space pages were swept.
    >   This is not enough as a concurrent task could still hang right before trying to
    >   lock the page for sweeping. Remove the barrier completely.
    > - Avoid unmapping of new space pages while sweeping using a delayed list that
    >   gets emptied upon the next call to the unmapper.
    >
    > BUG=chromium:628984
    > R=hpayer@chromium.org
    >
    > Committed: https://crrev.com/982b399423e6bd941cabb2b825031cd8d5eb4980
    > Cr-Commit-Position: refs/heads/master@{#38710}
    
    TBR=hpayer@chromium.org
    # Skipping CQ checks because original CL landed less than 1 days ago.
    NOPRESUBMIT=true
    NOTREECHECKS=true
    NOTRY=true
    BUG=chromium:628984
    
    Review-Url: https://codereview.chromium.org/2244233007
    Cr-Commit-Position: refs/heads/master@{#38712}
    4a1f2807
Name
Last commit
Last update
..
OWNERS Loading commit data...
array-buffer-tracker-inl.h Loading commit data...
array-buffer-tracker.cc Loading commit data...
array-buffer-tracker.h Loading commit data...
code-stats.cc Loading commit data...
code-stats.h Loading commit data...
gc-idle-time-handler.cc Loading commit data...
gc-idle-time-handler.h Loading commit data...
gc-tracer.cc Loading commit data...
gc-tracer.h Loading commit data...
heap-inl.h Loading commit data...
heap.cc Loading commit data...
heap.h Loading commit data...
incremental-marking-inl.h Loading commit data...
incremental-marking-job.cc Loading commit data...
incremental-marking-job.h Loading commit data...
incremental-marking.cc Loading commit data...
incremental-marking.h Loading commit data...
mark-compact-inl.h Loading commit data...
mark-compact.cc Loading commit data...
mark-compact.h Loading commit data...
marking.h Loading commit data...
memory-reducer.cc Loading commit data...
memory-reducer.h Loading commit data...
object-stats.cc Loading commit data...
object-stats.h Loading commit data...
objects-visiting-inl.h Loading commit data...
objects-visiting.cc Loading commit data...
objects-visiting.h Loading commit data...
page-parallel-job.h Loading commit data...
remembered-set.cc Loading commit data...
remembered-set.h Loading commit data...
scavenge-job.cc Loading commit data...
scavenge-job.h Loading commit data...
scavenger-inl.h Loading commit data...
scavenger.cc Loading commit data...
scavenger.h Loading commit data...
slot-set.h Loading commit data...
spaces-inl.h Loading commit data...
spaces.cc Loading commit data...
spaces.h Loading commit data...
store-buffer.cc Loading commit data...
store-buffer.h Loading commit data...