diff options
Diffstat (limited to 'Source/JavaScriptCore/runtime/CommonIdentifiers.h')
-rw-r--r-- | Source/JavaScriptCore/runtime/CommonIdentifiers.h | 69 |
1 files changed, 60 insertions, 9 deletions
diff --git a/Source/JavaScriptCore/runtime/CommonIdentifiers.h b/Source/JavaScriptCore/runtime/CommonIdentifiers.h index ae3b45b8c..13cf037d5 100644 --- a/Source/JavaScriptCore/runtime/CommonIdentifiers.h +++ b/Source/JavaScriptCore/runtime/CommonIdentifiers.h @@ -27,40 +27,93 @@ // MarkedArgumentBuffer of property names, passed to a macro so we can do set them up various // ways without repeating the list. #define JSC_COMMON_IDENTIFIERS_EACH_PROPERTY_NAME(macro) \ + macro(Array) \ + macro(Boolean) \ + macro(Date) \ + macro(Error) \ + macro(EvalError) \ + macro(Function) \ + macro(Infinity) \ + macro(JSON) \ + macro(Math) \ + macro(NaN) \ + macro(Number) \ + macro(Object) \ + macro(RangeError) \ + macro(ReferenceError) \ + macro(RegExp) \ + macro(String) \ + macro(SyntaxError) \ + macro(TypeError) \ + macro(URIError) \ + macro(UTC) \ + macro(__defineGetter__) \ + macro(__defineSetter__) \ + macro(__lookupGetter__) \ + macro(__lookupSetter__) \ + macro(anonymous) \ macro(apply) \ macro(arguments) \ - macro(Array) \ macro(bind) \ + macro(bytecode) \ + macro(bytecodeIndex) \ + macro(bytecodes) \ + macro(bytecodesID) \ macro(call) \ macro(callee) \ macro(caller) \ + macro(compilationKind) \ + macro(compilations) \ macro(compile) \ macro(configurable) \ macro(constructor) \ + macro(count) \ + macro(counters) \ + macro(description) \ + macro(descriptions) \ + macro(displayName) \ + macro(document) \ macro(enumerable) \ macro(eval) \ macro(exec) \ + macro(executionCount) \ + macro(exitKind) \ macro(fromCharCode) \ - macro(global) \ macro(get) \ + macro(global) \ macro(hasOwnProperty) \ + macro(hash) \ + macro(header) \ + macro(id) \ macro(ignoreCase) \ macro(index) \ + macro(inferredName) \ macro(input) \ + macro(instructionCount) \ macro(isArray) \ macro(isPrototypeOf) \ + macro(isWatchpoint) \ + macro(join) \ macro(lastIndex) \ macro(length) \ macro(message) \ macro(multiline) \ macro(name) \ macro(now) \ - macro(Object) \ + macro(numInlinedCalls) \ + macro(numInlinedGetByIds) \ + macro(numInlinedPutByIds) \ + macro(opcode) \ + macro(origin) \ + macro(osrExitSites) \ + macro(osrExits) \ macro(parse) \ + macro(profiledBytecodes) \ macro(propertyIsEnumerable) \ macro(prototype) \ macro(set) \ macro(source) \ + macro(sourceCode) \ macro(stack) \ macro(test) \ macro(toExponential) \ @@ -70,12 +123,10 @@ macro(toLocaleString) \ macro(toPrecision) \ macro(toString) \ - macro(UTC) \ macro(value) \ macro(valueOf) \ - macro(writable) \ - macro(displayName) \ - macro(join) + macro(window) \ + macro(writable) #define JSC_COMMON_IDENTIFIERS_EACH_KEYWORD(macro) \ macro(null) \ @@ -130,8 +181,8 @@ namespace JSC { class CommonIdentifiers { WTF_MAKE_NONCOPYABLE(CommonIdentifiers); WTF_MAKE_FAST_ALLOCATED; private: - CommonIdentifiers(JSGlobalData*); - friend class JSGlobalData; + CommonIdentifiers(VM*); + friend class VM; public: const Identifier nullIdentifier; |