Add experimental, non-snapshotted V8 extras
authordomenic <domenic@chromium.org>
Thu, 20 Aug 2015 00:01:07 +0000 (17:01 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 20 Aug 2015 00:01:14 +0000 (00:01 +0000)
commit6f582f088aec1b727fce3c87b89e38d2c25ab468
treee937772bae5b26e944cd794b30b423d11fe5a51f
parentde26ce051f5b5062f71bf16327c9d1e26ead9823
Add experimental, non-snapshotted V8 extras

Embedders would use these for features which must be able to be turned
off at runtime, despite being compiled into V8. They can be turned on
and off by the embedder using the --experimental_extras flag, e.g. via
v8::SetFlagsFromString.

R=yangguo@chromium.org, mlippautz@chromium.org, hpayer@chromium.org
BUG=chromium:507137
LOG=Y

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

Cr-Commit-Position: refs/heads/master@{#30260}
13 files changed:
BUILD.gn
build/standalone.gypi
src/bootstrapper.cc
src/bootstrapper.h
src/flag-definitions.h
src/heap/heap.cc
src/heap/heap.h
src/snapshot/natives-common.cc
src/snapshot/natives-external.cc
src/snapshot/natives.h
test/cctest/test-api.cc
test/cctest/test-experimental-extra.js [new file with mode: 0644]
tools/gyp/v8.gyp