Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index 0301305739e74dcfa8c3197c1cd5df174a1b0253..dd6d4935e6d0cc4beaf944a4b131d14bd1e7412d 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -1338,7 +1338,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DeclareGlobals) { |
ASSERT(args.length() == 3); |
HandleScope scope(isolate); |
Handle<GlobalObject> global = Handle<GlobalObject>( |
- isolate->context()->global()); |
+ isolate->context()->global_object()); |
Handle<Context> context = args.at<Context>(0); |
CONVERT_ARG_HANDLE_CHECKED(FixedArray, pairs, 1); |
@@ -1556,7 +1556,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_InitializeVarGlobal) { |
bool assign = args.length() == 3; |
CONVERT_ARG_HANDLE_CHECKED(String, name, 0); |
- GlobalObject* global = isolate->context()->global(); |
+ GlobalObject* global = isolate->context()->global_object(); |
RUNTIME_ASSERT(args[1]->IsSmi()); |
CONVERT_LANGUAGE_MODE_ARG(language_mode, 1); |
StrictModeFlag strict_mode_flag = (language_mode == CLASSIC_MODE) |
@@ -1599,7 +1599,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_InitializeVarGlobal) { |
} |
// Reload global in case the loop above performed a GC. |
- global = isolate->context()->global(); |
+ global = isolate->context()->global_object(); |
if (assign) { |
return global->SetProperty(*name, args[2], attributes, strict_mode_flag); |
} |
@@ -1616,7 +1616,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_InitializeConstGlobal) { |
Handle<Object> value = args.at<Object>(1); |
// Get the current global object from top. |
- GlobalObject* global = isolate->context()->global(); |
+ GlobalObject* global = isolate->context()->global_object(); |
// According to ECMA-262, section 12.2, page 62, the property must |
// not be deletable. Since it's a const, it must be READ_ONLY too. |
@@ -1640,7 +1640,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_InitializeConstGlobal) { |
// Restore global object from context (in case of GC) and continue |
// with setting the value. |
HandleScope handle_scope(isolate); |
- Handle<GlobalObject> global(isolate->context()->global()); |
+ Handle<GlobalObject> global(isolate->context()->global_object()); |
// BUG 1213575: Handle the case where we have to set a read-only |
// property through an interceptor and only do it if it's |
@@ -1714,7 +1714,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_InitializeConstContextSlot) { |
// global object. |
if (attributes == ABSENT) { |
Handle<JSObject> global = Handle<JSObject>( |
- isolate->context()->global()); |
+ isolate->context()->global_object()); |
// Strict mode not needed (const disallowed in strict mode). |
RETURN_IF_EMPTY_HANDLE( |
isolate, |
@@ -1988,8 +1988,8 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_GetDefaultReceiver) { |
// the associated global receiver for "normal" functions. |
Context* native_context = |
- function->context()->global()->native_context(); |
- return native_context->global()->global_receiver(); |
+ function->context()->global_object()->native_context(); |
+ return native_context->global_object()->global_receiver(); |
} |
@@ -7809,7 +7809,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_NewObject) { |
// instead of a new JSFunction object. This way, errors are |
// reported the same way whether or not 'Function' is called |
// using 'new'. |
- return isolate->context()->global(); |
+ return isolate->context()->global_object(); |
} |
} |
@@ -8497,7 +8497,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_PushModuleContext) { |
// Initialize the context links. |
context->set_previous(previous); |
context->set_closure(previous->closure()); |
- context->set_global(previous->global()); |
+ context->set_global_object(previous->global_object()); |
isolate->set_context(context); |
return context; |
@@ -8762,7 +8762,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_StoreContextSlot) { |
} |
// In non-strict mode, the property is added to the global object. |
attributes = NONE; |
- object = Handle<JSObject>(isolate->context()->global()); |
+ object = Handle<JSObject>(isolate->context()->global_object()); |
} |
// Set the property if it's not read only or doesn't yet exist. |
@@ -10966,7 +10966,7 @@ class ScopeIterator { |
} |
} |
if (context_->IsNativeContext()) { |
- ASSERT(context_->global()->IsGlobalObject()); |
+ ASSERT(context_->global_object()->IsGlobalObject()); |
return ScopeTypeGlobal; |
} |
if (context_->IsFunctionContext()) { |
@@ -10989,7 +10989,7 @@ class ScopeIterator { |
Handle<JSObject> ScopeObject() { |
switch (Type()) { |
case ScopeIterator::ScopeTypeGlobal: |
- return Handle<JSObject>(CurrentContext()->global()); |
+ return Handle<JSObject>(CurrentContext()->global_object()); |
case ScopeIterator::ScopeTypeLocal: |
// Materialize the content of the local scope into a JSObject. |
ASSERT(nested_scope_chain_.length() == 1); |
@@ -11958,7 +11958,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DebugEvaluateGlobal) { |
// Invoke the result of the compilation to get the evaluation function. |
bool has_pending_exception; |
- Handle<Object> receiver = isolate->global(); |
+ Handle<Object> receiver = isolate->global_object(); |
Handle<Object> result = |
Execution::Call(compiled_function, receiver, 0, NULL, |
&has_pending_exception); |
@@ -12593,11 +12593,11 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_ExecuteInDebugContext) { |
bool pending_exception; |
{ |
if (without_debugger) { |
- result = Execution::Call(function, isolate->global(), 0, NULL, |
+ result = Execution::Call(function, isolate->global_object(), 0, NULL, |
&pending_exception); |
} else { |
EnterDebugger enter_debugger; |
- result = Execution::Call(function, isolate->global(), 0, NULL, |
+ result = Execution::Call(function, isolate->global_object(), 0, NULL, |
&pending_exception); |
} |
} |
@@ -13076,7 +13076,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_GetFromCache) { |
Handle<JSFunction> factory(JSFunction::cast( |
cache_handle->get(JSFunctionResultCache::kFactoryIndex))); |
// TODO(antonm): consider passing a receiver when constructing a cache. |
- Handle<Object> receiver(isolate->native_context()->global()); |
+ Handle<Object> receiver(isolate->native_context()->global_object()); |
// This handle is nor shared, nor used later, so it's safe. |
Handle<Object> argv[] = { key_handle }; |
bool pending_exception; |