| Index: src/v8natives.js
|
| diff --git a/src/v8natives.js b/src/v8natives.js
|
| index 4f12eecfc8faf46ce36c3d881acf504be6b7726f..5ffff2ecacd9f789d475595aa506c3093d20bfe4 100644
|
| --- a/src/v8natives.js
|
| +++ b/src/v8natives.js
|
| @@ -172,12 +172,12 @@ function GlobalEval(x) {
|
| 'be the global object from which eval originated');
|
| }
|
|
|
| - var global_receiver = %GlobalReceiver(global);
|
| + var global_proxy = %GlobalProxy(global);
|
|
|
| var f = %CompileString(x, false);
|
| if (!IS_FUNCTION(f)) return f;
|
|
|
| - return %_CallFunction(global_receiver, f);
|
| + return %_CallFunction(global_proxy, f);
|
| }
|
|
|
|
|
| @@ -274,7 +274,7 @@ function ObjectPropertyIsEnumerable(V) {
|
| function ObjectDefineGetter(name, fun) {
|
| var receiver = this;
|
| if (receiver == null && !IS_UNDETECTABLE(receiver)) {
|
| - receiver = %GlobalReceiver(global);
|
| + receiver = %GlobalProxy(global);
|
| }
|
| if (!IS_SPEC_FUNCTION(fun)) {
|
| throw new $TypeError(
|
| @@ -291,7 +291,7 @@ function ObjectDefineGetter(name, fun) {
|
| function ObjectLookupGetter(name) {
|
| var receiver = this;
|
| if (receiver == null && !IS_UNDETECTABLE(receiver)) {
|
| - receiver = %GlobalReceiver(global);
|
| + receiver = %GlobalProxy(global);
|
| }
|
| return %LookupAccessor(ToObject(receiver), ToName(name), GETTER);
|
| }
|
| @@ -300,7 +300,7 @@ function ObjectLookupGetter(name) {
|
| function ObjectDefineSetter(name, fun) {
|
| var receiver = this;
|
| if (receiver == null && !IS_UNDETECTABLE(receiver)) {
|
| - receiver = %GlobalReceiver(global);
|
| + receiver = %GlobalProxy(global);
|
| }
|
| if (!IS_SPEC_FUNCTION(fun)) {
|
| throw new $TypeError(
|
| @@ -317,7 +317,7 @@ function ObjectDefineSetter(name, fun) {
|
| function ObjectLookupSetter(name) {
|
| var receiver = this;
|
| if (receiver == null && !IS_UNDETECTABLE(receiver)) {
|
| - receiver = %GlobalReceiver(global);
|
| + receiver = %GlobalProxy(global);
|
| }
|
| return %LookupAccessor(ToObject(receiver), ToName(name), SETTER);
|
| }
|
| @@ -1831,12 +1831,12 @@ function NewFunctionString(arguments, function_token) {
|
|
|
| function FunctionConstructor(arg1) { // length == 1
|
| var source = NewFunctionString(arguments, 'function');
|
| - var global_receiver = %GlobalReceiver(global);
|
| + var global_proxy = %GlobalProxy(global);
|
| // Compile the string in the constructor and not a helper so that errors
|
| // appear to come from here.
|
| var f = %CompileString(source, true);
|
| if (!IS_FUNCTION(f)) return f;
|
| - f = %_CallFunction(global_receiver, f);
|
| + f = %_CallFunction(global_proxy, f);
|
| %FunctionMarkNameShouldPrintAsAnonymous(f);
|
| return f;
|
| }
|
|
|