Revert of Implement SharedArrayBuffer (patchset #7 id:120001 of https://codereview...
authoryangguo <yangguo@chromium.org>
Fri, 22 May 2015 12:18:13 +0000 (05:18 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 22 May 2015 12:17:49 +0000 (12:17 +0000)
commit57ee3c0f6eea835cfb094fd39cd1883ea4d6e33f
treef885a86bc043176cf551345d93df10c00fb7c67d
parent57170bff7baf341c666252a7f6a49e9c08d51263
Revert of Implement SharedArrayBuffer (patchset #7 id:120001 of https://codereview.chromium.org/1136553006/)

Reason for revert:
breaks build

Original issue's description:
> Implement SharedArrayBuffer.
>
> This adds a new external type (v8::SharedArrayBuffer) that uses a JSArrayBuffer under the hood. It can be distinguished from an ArrayBuffer by the newly-added is_shared() bit.
>
> Currently there is no difference in functionality between a SharedArrayBuffer and an ArrayBuffer. However, a future CL will add the Atomics API, which is only available on an SharedArrayBuffer. All non-atomic accesses are identical to ArrayBuffer accesses.
>
> BUG=
>
> Committed: https://crrev.com/57170bff7baf341c666252a7f6a49e9c08d51263
> Cr-Commit-Position: refs/heads/master@{#28588}

TBR=jarin@chromium.org,jochen@chromium.org,binji@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

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

Cr-Commit-Position: refs/heads/master@{#28589}
20 files changed:
BUILD.gn
include/v8.h
src/api.cc
src/api.h
src/arraybuffer.js
src/bootstrapper.cc
src/contexts.h
src/factory.cc
src/factory.h
src/flag-definitions.h
src/harmony-sharedarraybuffer.js [deleted file]
src/macros.py
src/objects-inl.h
src/objects.h
src/runtime/runtime-typedarray.cc
src/runtime/runtime.h
src/typedarray.js
test/cctest/test-api.cc
test/mjsunit/harmony/sharedarraybuffer.js [deleted file]
tools/gyp/v8.gyp