Remove a race between sweepers and the free space skipping code (while iterating...
authorjarin@chromium.org <jarin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 14 May 2014 12:35:13 +0000 (12:35 +0000)
committerjarin@chromium.org <jarin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 14 May 2014 12:35:13 +0000 (12:35 +0000)
commit89816b7a18f7e018e10e1979c77cb94f4bad8859
treeb0165b0666ebdf371776686a7a63d4ec64c92fd2
parentd7c81b557cb47cc9f8970f637777b8a662ee96e7
Remove a race between sweepers and the free space skipping code (while iterating new space pointers).

There has been a race between a sweeper setting the next pointer on
free list node and the main thread skipping free space during update of
new space pointers in the heap.

This change removes the free space skipping code.

R=hpayer@chromium.org
BUG=370551
LOG=N

Review URL: https://codereview.chromium.org/285733003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21306 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/store-buffer.cc
src/store-buffer.h