Enable ES6 Symbols by default
authoradamk@chromium.org <adamk@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 4 Aug 2014 18:17:54 +0000 (18:17 +0000)
committeradamk@chromium.org <adamk@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 4 Aug 2014 18:17:54 +0000 (18:17 +0000)
commitd8c30bd8e73919bab35a5d62a8446f8264edd646
treea51524bb5c2da115832073628fa63f0e9c1cc21c
parent10881d87deb2ed359e730597ff693ae9a12912a9
Enable ES6 Symbols by default

In doing so also remove all references to the --harmony-symbols flag.
Due to the way context snapshotting works, it's not possible to simply enable
the flag by default.

BUG=v8:2158
LOG=Y
R=dslomov@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
18 files changed:
src/bootstrapper.cc
src/d8.js
src/flag-definitions.h
src/v8natives.js
test/cctest/test-api.cc
test/cctest/test-heap-profiler.cc
test/mjsunit/debug-script.js
test/mjsunit/es6/mirror-symbols.js
test/mjsunit/es6/regress/regress-crbug-346141.js
test/mjsunit/es6/symbols.js
test/mjsunit/es7/object-observe.js
test/mjsunit/harmony/iteration-semantics.js
test/mjsunit/harmony/private.js
test/mjsunit/harmony/proxies-symbols.js
test/mjsunit/harmony/set-prototype-of.js
test/mjsunit/proto-accessor.js
test/mjsunit/regress/regress-crbug-350864.js
tools/gyp/v8.gyp