Reland "Remove the weak list of array buffers"
authorjochen <jochen@chromium.org>
Thu, 30 Apr 2015 10:57:44 +0000 (03:57 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 30 Apr 2015 10:57:51 +0000 (10:57 +0000)
commitac1c88a9b27973e6976a9f72ac84a0ebf940293e
tree0c60c8f4fd48dd5dc72a7f3059b02ca870f6ca8e
parenta338f2738a81a32476261218f18a60db3706e7ec
Reland "Remove the weak list of array buffers"

Original issue's description:
> 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

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

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

Cr-Commit-Position: refs/heads/master@{#28156}
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]