DescriptionES6 symbols: extend V8 API to support symbols
Specifically:
- Introduce Symbol and SymbolObject classes.
- Generalise Object::Has and Object::Delete to arbitrary Value-typed keys.
- Generalise some places in the API implementation from String to Name.
It is not possible to intercept symbol-named properties. That is consistent with the idea that symbols are private and should not leak.
R=svenpanne@chromium.org
BUG=v8:2158
Committed: http://code.google.com/p/v8/source/detail?r=14210
Patch Set 1 #Patch Set 2 : Eps #
Total comments: 12
Patch Set 3 : Address comments #Patch Set 4 : Added TODO #
Messages
Total messages: 5 (0 generated)
|