Just visit young array buffers during scavenge. Additionally keep the views in new...
authorhpayer <hpayer@chromium.org>
Wed, 11 Mar 2015 10:57:53 +0000 (03:57 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 11 Mar 2015 10:58:03 +0000 (10:58 +0000)
commitaab76eff43a116f287c15cb2412375afbd9c252e
tree08f44e8b337f9a8c1dd5344395a5504f30fef454
parentf71e26268338d2840133264329bf35a63011bb5a
Just visit young array buffers during scavenge. Additionally keep the views in new space in a separate global list and move them to the corresponding array buffers when they get promoted.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#27128}
src/factory.cc
src/heap/heap.cc
src/heap/heap.h
src/heap/objects-visiting.cc
src/heap/objects-visiting.h
src/objects.cc
src/runtime/runtime-typedarray.cc
src/serialize.cc
test/cctest/test-weaktypedarrays.cc