v8/include
wingo@igalia.com e929f5fe43 Support symbol-named properties in API
Add new "Name" type to API that is a supertype of Symbol and String.

Object::SetDeclaredAccessor, Object::SetAccessorProperty, Template::Set,
Template::SetAccessorProperty, and Template::SetDeclaredAccessor now
take a Name as the property name instead of a String.

Add Object::SetAccessor, Template::SetNativeDataProperty, and
ObjectTemplate::SetAccessor overloads that can define accessors for
symbol-named properties.

R=dcarney@chromium.org, rossberg@chromium.org
BUG=v8:3394
TEST=cctest/test-api/TestSymbolProperties
LOG=Y

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23247 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-08-20 15:25:13 +00:00
..
libplatform Add an API to pump the message loop to libplatform 2014-07-03 09:33:36 +00:00
v8-debug.h Expose function CheckDebugBreak in the debugger api 2014-08-20 11:04:05 +00:00
v8-platform.h Don't even include v8.h from libbase or libplatform 2014-07-03 08:50:52 +00:00
v8-profiler.h Add support for ES6 Symbol in heap profiler 2014-05-22 11:26:48 +00:00
v8-testing.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00
v8-util.h Make presubmit script happy again. 2014-06-10 09:24:00 +00:00
v8.h Support symbol-named properties in API 2014-08-20 15:25:13 +00:00
v8config.h Fix implementation of bit count functions. 2014-08-20 12:10:41 +00:00
v8stdint.h Bulk update of Google copyright headers in source files. 2014-04-29 06:42:26 +00:00