| Index: src/bootstrapper.cc
|
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc
|
| index 7018fc0fff6413fd2a52773434972a17d9063c14..b6e8dc5bc8faa3bf21d1f80fb5e920a29ec0f31f 100644
|
| --- a/src/bootstrapper.cc
|
| +++ b/src/bootstrapper.cc
|
| @@ -1520,6 +1520,7 @@ bool Genesis::CompileScriptCached(Isolate* isolate,
|
| top_context,
|
| extension,
|
| NULL,
|
| + Handle<String>::null(),
|
| use_runtime_context ? NATIVES_CODE : NOT_NATIVES_CODE);
|
| if (function_info.is_null()) return false;
|
| if (cache != NULL) cache->Add(name, function_info);
|
| @@ -1756,6 +1757,7 @@ bool Genesis::InstallNatives() {
|
| factory()->NewForeign(&Accessors::ScriptColumnOffset));
|
| Handle<String> data_string(factory()->InternalizeOneByteString(
|
| STATIC_ASCII_VECTOR("data")));
|
| + Handle<Foreign> script_data(factory()->NewForeign(&Accessors::ScriptData));
|
| Handle<String> type_string(factory()->InternalizeOneByteString(
|
| STATIC_ASCII_VECTOR("type")));
|
| Handle<Foreign> script_type(factory()->NewForeign(&Accessors::ScriptType));
|
| @@ -1820,6 +1822,11 @@ bool Genesis::InstallNatives() {
|
| }
|
|
|
| {
|
| + CallbacksDescriptor d(*data_string, *script_data, attribs);
|
| + script_map->AppendDescriptor(&d, witness);
|
| + }
|
| +
|
| + {
|
| CallbacksDescriptor d(*type_string, *script_type, attribs);
|
| script_map->AppendDescriptor(&d, witness);
|
| }
|
|
|