archives

« Bugzilla Issues Index

#2704 — chapter 23: misc editorial


----------------------------------------
In 23.1.1 "The Map Constructor":

{1}
23.1.1 / para 1:
... it iinitializes its *this* value ...
s|iinitializes|initializes|

----------------------------------------
In 23.1.1.2 "new Map ( ... argumentsList )":

{2}
23.1.1.2 / para 1:
... it iinitializes a newly created object.
s|iinitializes|initializes|

----------------------------------------
In 23.1.5.2.1 "%MapIteratorPrototype%.next ( )":

{3}
23.1.5.2.1 / step 8:
Assert: /m/ has a [[MapData]] internal slot and /m/ has been iinitialized ...
s|iinitialized|initialized|

----------------------------------------
In 23.2.1 "The Set Constructor":

{4}
23.2.1 / para 1:
... it iinitializes its *this* value ...
s|iinitializes|initializes|

----------------------------------------
In 23.2.1.1 "Set ( [ iterable ] )":

{5}
23.2.1.1 / step 8:
If the value of /sets/'s [[SetData]] internal slot is not *undefined*, ...
s|sets|set|

----------------------------------------
In 23.2.1.2 "new Set ( ...argumentsList )":

{6}
23.2.1.2 / para 1:
... it iinitializes a newly created object. ...
s|iinitializes|initializes|

----------------------------------------
In 23.2.5.2.1 "%SetIteratorPrototype%.next ( )":

{7}
23.2.5.2.1 / step 8:
Assert: /s/ has a [[SetData]] internal slot and /s/ has been iinitialized ...
s|iinitialized|initialized|

----------------------------------------
In 23.3.1 "The WeakMap Constructor":

{8}
23.3.1 / para 1:
... it iinitializes its *this* value with the internal state necessary ...
s|iinitializes|initializes|

----------------------------------------
In 23.3.1.1 "WeakMap ( [ iterable ] )":

{9}
23.3.1.1 / step 8:
If the value of /map/'s [Weak[MapData]] internal slot is not *undefined*, ...
Move the second left-square-bracket

----------------------------------------
In 23.3.1.2 "new WeakMap ( ...argumentsList )":

{10}
23.3.1.2 / para 1:
... it iinitializes a newly created object.
s|iinitializes|initializes|

----------------------------------------
In 23.3.3.5 "WeakMap.prototype.has ( key )":

{11}
23.3.3.5 / step 7.a:
If /p/.[[key]] is not `empty` and SameValue(/p/.[[key]], /key/) is *true* t, ...
After "true", delete the stray "t"

----------------------------------------
In 23.4.1 "The WeakSet Constructor":

{12}
23.4.1 / para 1:
... it iinitializes its *this* value with the internal state necessary ...
s|iinitializes|initializes|

----------------------------------------
In 23.4.1.1 "WeakSet ( [ iterable ] )":

{13}
23.4.1.1 / step 8:
If the value of /sets/'s [[WeakSetData]] internal slot is not *undefined*, ...
s|sets|set|

----------------------------------------
In 23.4.1.2 "new WeakSet ( ...argumentsList)":

{14}
23.4.1.2 / para 1:
... it iinitializes a newly created object.
s|iinitializes|initializes|

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Rev24 has fixed most of these. Here's what's left:

----------------------------------------
In 23.2.1.1 "Set ( [ iterable ] )":

{5}
23.2.1.1 / step 8:
If the value of /sets/'s [[SetData]] internal slot is not *undefined*, ...
s|sets|set|

----------------------------------------
In 23.3.1.1 "WeakMap ( [ iterable ] )":

{9}
23.3.1.1 / step 8:
If the value of /map/'s [Weak[MapData]] internal slot is not *undefined*, ...
Move the second left-square-bracket

----------------------------------------
In 23.3.3.5 "WeakMap.prototype.has ( key )":

{11}
23.3.3.5 / step 7.a:
If /p/.[[key]] is not `empty` and SameValue(/p/.[[key]], /key/) is *true* t,
...
After "true", delete the stray "t"

----------------------------------------
In 23.4.1.1 "WeakSet ( [ iterable ] )":

{13}
23.4.1.1 / step 8:
If the value of /sets/'s [[WeakSetData]] internal slot is not *undefined*, ...
s|sets|set|

XXX


fixed in rev25 editor's draft


confirmed fixed.