archives

« Bugzilla Issues Index

#2809 — chapter 26: misc editorial


----------------------------------------
In 26.2.1.1 "Reflect.Realm ( [ target , handler ] )":

{1}
26.2.1.1 / para 1:
The section header says that parameters are 'target' and 'handler',
but the preamble says they're 'options' and 'initializer'.
The algorithm has no reference to 'options',
but there is still one to 'initializer', in step 28.

{2}
26.2.1.1 / step 5:
NOTE the following step ensures that this function was not rentretly applied ...
s|rentretly|reentrantly|

{3}
26.2.1.1 / step 8,8.a:
8. If no arguments were passed to this function, then
a. Let /newGlobal/ be ProxyCreate(/target/, /handler/).

But if no args were passed, then target and handler are undefined,
and ProxyCreate will just throw a TypeError exception.

{4}
26.2.1.1 / step 9:
Else.
Change dot to comma.

{5,6}
26.2.1.1 / step 9.a:
Let /objProto/ be /realmRec/.[[intrinsics]].[[%ObjectPrototype]].
'realmRec' is not defined

After "ObjectPrototype", insert "%".

{7}
26.2.1.1 / step 23:
NOTE the following step ensures that this function was not rentretly applied ...
s|rentretly|reentrantly|

{8}
26.2.1.1 / step 28.a:
Let /status/ be the result of calling the [[Call]] internal method
/initGlobal/ , passing /realmObject/ as the *this* value and no arguments..
After "method", insert "of"
Delete space before comma
Delete extra period

----------------------------------------
In 26.2.3.7.3 "Reflect.Realm.prototype.initGlobal ( )":

{9}
26.2.3.7.3 / step 8:
Let /global/ be /realmRec/.[[globalThis]].
'realmRec' is not defined.

----------------------------------------
In 26.2.3.7.4 "Reflect.Realm.prototype.nonEval ( ... )":

{10}
26.2.3.7.4 / step 5:
Let /obj/ be ToObject(/target/).
'target' is not defined

{11}
26.2.3.7.4 / step 11:
Return the result of calling the [[Call]] internal method of /obj/
with arguments /thisArgument/ and /args/.
'thisArgument' is not defined

----------------------------------------
In 26.3.1.1 "Reflect.Loader ( [ options ] )":

{12}
26.3.1.1 / step 10:
NOTE the following step ensures that this function was not rentretly applied ...
s|rentretly|reentrantly|

----------------------------------------
In 26.3.1.2 "new Reflect.Loader ( ...argumentsList )":

{13}
26.3.1.2 / step 3:
R Reflect.Loader eturn the result of Construct(/F/, /argumentsList/).
s|R Reflect.Loader eturn|Return|

----------------------------------------
In 26.3.2.1 "Reflect.Loader.prototype":

{14}
26.3.2.1 / para 1:
The initial value of Reflect.Loader.prototype is the intrinsic
%LoaderPrototype% object (26.3.3.)
Move period from before right-paren to after it.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed in rev25 editor's draft


fixed in rev25


confirmed fixed.