ES6 symbols: prevent reflection, proxy, and observe APIs from leaking symbols
authorrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 22 Mar 2013 17:27:44 +0000 (17:27 +0000)
committerrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 22 Mar 2013 17:27:44 +0000 (17:27 +0000)
commit52aec4722dce78cdf81e6d08c495de1584414930
treeb1a2cefeaf5f2d3ae07a0e26a6af848ac08a6016
parent2657e432e4962e13c5cc3da5bbd6ac4634a3780b
ES6 symbols: prevent reflection, proxy, and observe APIs from leaking symbols

R=svenpanne@chromium.org
BUG=v8:2158

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14056 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/d8.cc
src/mirror-debugger.js
src/object-observe.js
src/objects.cc
src/objects.h
src/runtime.cc
src/runtime.h
src/symbol.js
src/v8natives.js
test/cctest/test-api.cc
test/mjsunit/harmony/object-observe.js
test/mjsunit/harmony/proxies-symbols.js [new file with mode: 0644]
test/mjsunit/harmony/symbols.js