Chromium Code Reviews| Index: src/contexts.h | 
| diff --git a/src/contexts.h b/src/contexts.h | 
| index e0d8a14a5526c307e01e761c012308afef70edcb..b249232fc1a0205d2412b130c40b6d679efc7456 100644 | 
| --- a/src/contexts.h | 
| +++ b/src/contexts.h | 
| @@ -96,7 +96,7 @@ enum BindingFlags { | 
| // must always be allocated via Heap::AllocateContext() or | 
| // Factory::NewContext. | 
| -#define GLOBAL_CONTEXT_FIELDS(V) \ | 
| +#define NATIVE_CONTEXT_FIELDS(V) \ | 
| V(GLOBAL_PROXY_INDEX, JSObject, global_proxy_object) \ | 
| V(SECURITY_TOKEN_INDEX, Object, security_token) \ | 
| V(BOOLEAN_FUNCTION_INDEX, JSFunction, boolean_function) \ | 
| @@ -200,8 +200,8 @@ enum BindingFlags { | 
| // In addition, function contexts may have statically allocated context slots | 
| // to store local variables/functions that are accessed from inner functions | 
| // (via static context addresses) or through 'eval' (dynamic context lookups). | 
| -// Finally, the global context contains additional slots for fast access to | 
| -// global properties. | 
| +// Finally, the native context contains additional slots for fast access to | 
| +// native properties. | 
| class Context: public FixedArray { | 
| public: | 
| @@ -227,7 +227,7 @@ class Context: public FixedArray { | 
| // This slot holds the thrown value in catch contexts. | 
| THROWN_OBJECT_INDEX = MIN_CONTEXT_SLOTS, | 
| - // These slots are only in global contexts. | 
| + // These slots are only in native contexts. | 
| GLOBAL_PROXY_INDEX = MIN_CONTEXT_SLOTS, | 
| SECURITY_TOKEN_INDEX, | 
| ARGUMENTS_BOILERPLATE_INDEX, | 
| @@ -294,7 +294,7 @@ class Context: public FixedArray { | 
| NEXT_CONTEXT_LINK, // Weak. | 
| // Total number of slots. | 
| - GLOBAL_CONTEXT_SLOTS, | 
| + NATIVE_CONTEXT_SLOTS, | 
| FIRST_WEAK_SLOT = OPTIMIZED_FUNCTIONS_LIST | 
| }; | 
| @@ -335,11 +335,11 @@ class Context: public FixedArray { | 
| // The builtins object. | 
| JSBuiltinsObject* builtins(); | 
| - // Compute the global context by traversing the context chain. | 
| - Context* global_context(); | 
| + // Compute the native context by traversing the context chain. | 
| + Context* native_context(); | 
| - // Predicates for context types. IsGlobalContext is defined on Object | 
| - // because we frequently have to know if arbitrary objects are global | 
| + // Predicates for context types. IsNativeContext is defined on Object | 
| + // because we frequently have to know if arbitrary objects are natives | 
| // contexts. | 
| bool IsFunctionContext() { | 
| Map* map = this->map(); | 
| @@ -362,29 +362,29 @@ class Context: public FixedArray { | 
| return map == map->GetHeap()->module_context_map(); | 
| } | 
| - // Tells whether the global context is marked with out of memory. | 
| + // Tells whether the native context is marked with out of memory. | 
| inline bool has_out_of_memory(); | 
| - // Mark the global context with out of memory. | 
| + // Mark the native context with out of memory. | 
| inline void mark_out_of_memory(); | 
| - // A global context hold a list of all functions which have been optimized. | 
| + // A native context hold a list of all functions which have been optimized. | 
| void AddOptimizedFunction(JSFunction* function); | 
| void RemoveOptimizedFunction(JSFunction* function); | 
| Object* OptimizedFunctionsListHead(); | 
| void ClearOptimizedFunctions(); | 
| -#define GLOBAL_CONTEXT_FIELD_ACCESSORS(index, type, name) \ | 
| +#define NATIVE_CONTEXT_FIELD_ACCESSORS(index, type, name) \ | 
| void set_##name(type* value) { \ | 
| - ASSERT(IsGlobalContext()); \ | 
| + ASSERT(IsNativeContext()); \ | 
| set(index, value); \ | 
| } \ | 
| type* name() { \ | 
| - ASSERT(IsGlobalContext()); \ | 
| + ASSERT(IsNativeContext()); \ | 
| return type::cast(get(index)); \ | 
| } | 
| - GLOBAL_CONTEXT_FIELDS(GLOBAL_CONTEXT_FIELD_ACCESSORS) | 
| -#undef GLOBAL_CONTEXT_FIELD_ACCESSORS | 
| + NATIVE_CONTEXT_FIELDS(NATIVE_CONTEXT_FIELD_ACCESSORS) | 
| +#undef NATIVE_CONTEXT_FIELD_ACCESSORS | 
| // Lookup the slot called name, starting with the current context. | 
| // There are three possibilities: | 
| @@ -414,7 +414,8 @@ class Context: public FixedArray { | 
| return kHeaderSize + index * kPointerSize - kHeapObjectTag; | 
| } | 
| - static const int kSize = kHeaderSize + GLOBAL_CONTEXT_SLOTS * kPointerSize; | 
| + static const int kSize = | 
| 
 
Michael Starzinger
2012/08/16 16:33:56
Should still fit into one line.
 
rossberg
2012/08/17 08:40:32
Done.
 
 | 
| + kHeaderSize + NATIVE_CONTEXT_SLOTS * kPointerSize; | 
| // GC support. | 
| typedef FixedBodyDescriptor< |