Pass ArrayBuffer::Allocator via Isolate::CreateParams
authorjochen <jochen@chromium.org>
Wed, 29 Apr 2015 09:54:34 +0000 (02:54 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Apr 2015 09:54:43 +0000 (09:54 +0000)
commit9ba5fe028f5420012cd161820ff0a6fa0e1e8a68
tree35688591ef841f5dcace1b363e4190f3cad2e72b
parent22f2b13fa8df33e4a0dc58860577a242a4aa5f86
Pass ArrayBuffer::Allocator via Isolate::CreateParams

We shouldn't have shared state between isolates by default. The embedder
is free to pass the same allocator to all isolates it creates.

BUG=none
R=dcarney@chromium.org
LOG=y

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

Cr-Commit-Position: refs/heads/master@{#28127}
29 files changed:
include/v8.h
samples/process.cc
samples/shell.cc
src/api.cc
src/bootstrapper.cc
src/d8.cc
src/extensions/free-buffer-extension.cc
src/isolate.h
src/runtime/runtime-typedarray.cc
src/snapshot/mksnapshot.cc
test/cctest/cctest.cc
test/cctest/cctest.h
test/cctest/test-api.cc
test/cctest/test-debug.cc
test/cctest/test-deoptimization.cc
test/cctest/test-heap.cc
test/cctest/test-lockers.cc
test/cctest/test-log.cc
test/cctest/test-mark-compact.cc
test/cctest/test-microtask-delivery.cc
test/cctest/test-random-number-generator.cc
test/cctest/test-serialize.cc
test/cctest/test-spaces.cc
test/cctest/test-strings.cc
test/cctest/test-typedarrays.cc
test/unittests/run-all-unittests.cc
test/unittests/test-utils.cc
test/unittests/test-utils.h
tools/parser-shell.cc