diff --git a/INTERPRETING.md b/INTERPRETING.md index 8cc59c94c34b173e5e26197215f79fd3cecf0e13..4f837b78d850d14f241efb89f4b1ef7ab65ee31b 100644 --- a/INTERPRETING.md +++ b/INTERPRETING.md @@ -16,7 +16,7 @@ Each test must be executed in a new [ECMAScript realm](https://tc39.github.io/ecma262/#sec-code-realms) dedicated to that test. Unless configured otherwise (via the `module` flag), source text must be interpreted as [global -code](http://www.ecma-international.org/ecma-262/6.0/#sec-types-of-source-code). +code](https://tc39.github.io/ecma262/#sec-types-of-source-code). ### Test262-Defined Bindings @@ -36,15 +36,15 @@ properties of the global scope prior to test execution. tests (via the `async` flag, described below). - **`$262`** An ordinary object with the following properties: - **`createRealm`** - a function which creates a new [ECMAScript - Realm](https://tc39.github.io/ecma262/2016/#sec-code-realms), + Realm](https://tc39.github.io/ecma262/#sec-code-realms), defines this API on the new realm's global object, and returns the `$262` property of the new realm's global object - **`detachArrayBuffer`** - a function which implements [the DetachArrayBuffer abstract - operation](https://tc39.github.io/ecma262/2016/#sec-detacharraybuffer) + operation](https://tc39.github.io/ecma262/#sec-detacharraybuffer) - **`evalScript`** - a function which accepts a string value as its first argument and executes is as [an ECMAScript - script](https://tc39.github.io/ecma262/2016/#sec-scripts) according to the + script](https://tc39.github.io/ecma262/#sec-scripts) according to the following algorithm: 1. Let hostDefined be any host-defined values for the provided @@ -65,7 +65,7 @@ properties of the global scope prior to test execution. running. The agent has no representation. The agent script will be run in an environment that has an object `$262` with a property `agent` with the following properties: - - **`receiveBroadcast`** - a function that takes a function and + - **`receiveBroadcast`** - a function that takes a function and calls the function when it has received a broadcast from the parent, passing it the broadcast as two arguments, a SharedArrayBuffer and an Int32. This function may return before a broadcast is received @@ -231,7 +231,7 @@ following strings: ``` - **`module`** The test source code must be interpreted as [module - code](http://www.ecma-international.org/ecma-262/6.0/#sec-types-of-source-code). + code](https://tc39.github.io/ecma262/#sec-types-of-source-code). In addition, this flag negates the default requirement to execute the test both in strict mode and in non-strict mode. In other words, the transformation described by the section titled "Strict Mode" must **not** be