Go to the source code of this file.
#define F |
( |
|
size, |
|
|
|
func |
|
) |
| + 1 |
Value:do { \
FixedArray* cache = CreateCache((size), Handle<JSFunction>(func)); \
caches->set(index++, cache); \
} while (false)
#define INSTALL_BUILTIN_ID |
( |
|
holder_expr, |
|
|
|
fun_name, |
|
|
|
name |
|
) |
| |
Value:{ \
Handle<JSObject> holder = ResolveBuiltinIdHolder( \
native_context(), #holder_expr);
\
InstallBuiltinFunctionId(holder, #fun_name, id); \
}
#define INSTALL_NATIVE |
( |
|
Type, |
|
|
|
name, |
|
|
|
var |
|
) |
| |
Value:Handle<String> var##_name = factory()->LookupAsciiSymbol(name);
\
native_context()->builtins()->GetPropertyNoExceptionThrown( \
*var##_name); \
native_context()->set_##var(Type::cast(var##_native));
Definition at line 1383 of file bootstrapper.cc.
#define JSFUNCTION_RESULT_CACHE_LIST |
( |
|
F | ) |
F(16, native_context()->regexp_function()) |