Remove all encountered weak maps from the list of weak collections when incremental...
authorhpayer@chromium.org <hpayer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 Aug 2014 07:29:13 +0000 (07:29 +0000)
committerhpayer@chromium.org <hpayer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 Aug 2014 07:29:13 +0000 (07:29 +0000)
commit2083600aee520fa7e9425912a7cb1d6c04dc6ce2
treeea4eb9923f245df886f7248c72f774755a051c66
parent1ed9516f21296b4ce32e3e67682daa831d886246
Remove all encountered weak maps from the list of weak collections when incremental marking is aborted.

BUG=399527
LOG=n
R=mstarzinger@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22844 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/gc-tracer.cc
src/gc-tracer.h
src/mark-compact.cc
src/mark-compact.h
test/cctest/cctest.h
test/cctest/test-heap.cc
test/cctest/test-weakmaps.cc