archives

« Bugzilla Issues Index

#2798 — chapter 9: misc editorial


----------------------------------------
In 9.1.6.3 "ValidateAndApplyPropertyDescriptor (...)":

{1}
9.1.6.3 / step 10.a:
For each field of /Desc/ that is present, set the correspondingly attribute ...
s|correspondingly|corresponding|

----------------------------------------
In 9.1.11 "[[Enumerate]] ()":

{2}
9.1.11 / alg 1 / step 1:
... all the String valued keys of enumerable property keys of /O/. ...
s|property keys|properties|

Also, insert a hyphen into "String valued"?

----------------------------------------
In 9.2.4 "[[Call]] ( thisArgument, argumentsList)":

{3}
9.2.4 / step 14.b:
Assert: /wrapperedThis/ is not an abrupt conpletion.
s|conpletion|completion|

{4}
9.2.4 / step 15:
Let /status/ be the result of performing Function Declaration Instantiation ...
Delete spaces in "Function Declaration Instantiation"

----------------------------------------
In 9.2.14 "Function Declaration Instantiation":

{5}
9.2.14 / header:
Function Declaration Instantiation
Delete spaces in "Function Declaration Instantiation"

{6}
9.2.14 / para 1:
Function Declaration Instantiation is performed as follows ...
Delete spaces in "Function Declaration Instantiation"

{7}
9.2.14 / step 27.a:
NOTE A separate enviornemnt record is needed ...
s|enviornemnt|environment|

----------------------------------------
In 9.4.3.2 "[[Enumerate]] ()":

{8}
9.4.3.2 / step 4:
For each integer /i/ starting with 0 such that /i/ < /len/. in ascending order.
Change both dots to commas.

----------------------------------------
In 9.4.3.3 "[[OwnPropertyKeys]] ( )":

{9}
9.4.3.3 / step 4:
For each integer /i/ starting with 0 such that /i/ < /len/. in ascending order.
Change both dots to commas.

{10}
9.4.3.3 / step 5:
For each own property key /P/ of /O/ that is an integer index and
ToInteger(/P/) >= /len/, in ascending numeric index order
The subordinate clause
"that is an integer index and ToInteger(P) >= len"
is ungrammatical. Maybe change it to
"such that P is an integer index and ToInteger(P) >= len"

----------------------------------------
In 9.4.3.4 "StringCreate Abstract Operation":

{11}
9.4.3.4 / step 5:
Set the [[OwnPropertyKeys]] internal method of /A/ as specified in 1.
s|1|9.4.3.3|

----------------------------------------
In 9.4.4.4 "[[Set]] ( P, V, Receiver)":

{12}
9.4.4.4 / para 1:
The [[Set]] internal method of ... when called with with property key /P/, ...
Delete extra "with"

----------------------------------------
In 9.4.4.6 "CreateUnmappedArgumentsObject(argumentsList) Abstract Operation":

{13}
9.4.4.6 / para 1:
The abstract operation CreateStrictArgumentsObject called with ...
s|Strict|Unmapped|

----------------------------------------
In 9.4.4.7 "CreateMappedArgumentsObject ( ... ) Abstract Operation":

{14}
9.4.4.7 / step 23:
Perform DefinePropertyOrThrow(/obj/, "callee", PropertyDescriptor {
[[Value]]: /func/, [[Writab le]]: *true*, ...}).
The word "Writable" is broken over a line-break, which is odd.

----------------------------------------
In 9.4.5.5 "[[Enumerate]] ()":

{15}
9.4.5.5 / step 6:
For each integer /i/ starting with 0 such that /i/ < /len/. in ascending order.
Change both dots to commas.

----------------------------------------
In 9.4.5.6 "[[OwnPropertyKeys]] ()":

{16}
9.4.5.6 / step 6:
For each integer /i/ starting with 0 such that /i/ < /len/. in ascending order.
Change both dots to commas.

{17}
9.4.5.6 / step 7:
For each own property key /P/ of /O/ that is an integer index and
ToInteger(/P/) [>=] /len/, in ascending numeric index order
The subordinate clause
"that is an integer index and ToInteger(P) >= len"
is ungrammatical. Maybe change it to
"such that P is an integer index and ToInteger(P) >= len"

----------------------------------------
In 9.4.5.7 "IntegerIndexedObjectCreate Abstract Operation":

{18}
9.4.5.7 / step 8:
Set the [[OwnPropertyKeys]] internal method of /A/ as specified in 0.
s|0|9.4.5.6|

----------------------------------------
In 9.4.6.8 "[[Get]] (P, Receiver)":

{19}
9.4.6.8 / step 5:
Return the result of calling ... with arguments /P/ /and/ *true*.
De-italicize "and"

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed in rev25 editor's draft


fixed in rev25


confirmed fixed except for:
{7}, re-raised as Bug 2969,
{9}, re-raised as Bug 2970,