Remove the weak list of array buffers
authorjochen <jochen@chromium.org>
Wed, 29 Apr 2015 13:04:43 +0000 (06:04 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Apr 2015 13:04:55 +0000 (13:04 +0000)
commit2d39709cf5ee17637f6f2d75380a9e61ae0b342b
treea63e9d486c5e1cdac9c43fdb398b95c62fe0774f
parentcec53692d17f21374fbd2df1fcef6f60adf7dd96
Remove the weak list of array buffers

Instead, collect live array buffers during marking and free pointers we
no longer found.

BUG=v8:3996
R=hpayer@chromium.org
LOG=n

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

Cr-Commit-Position: refs/heads/master@{#28132}
15 files changed:
src/api.cc
src/heap-snapshot-generator.cc
src/heap/heap.cc
src/heap/heap.h
src/heap/mark-compact.cc
src/heap/objects-visiting-inl.h
src/heap/objects-visiting.cc
src/heap/objects-visiting.h
src/objects-inl.h
src/objects.h
src/runtime/runtime-typedarray.cc
src/runtime/runtime.h
src/snapshot/serialize.cc
test/cctest/cctest.gyp
test/cctest/test-weaktypedarrays.cc [deleted file]