archives

« Bugzilla Issues Index

#2706 — chapter 25: misc editorial


----------------------------------------
In 25.2.1.1 "GeneratorFunction (p1, p2, [...] , pn, body)":

{1}
25.2.1.1 / step 20:
Perform the FunctionInitialize abstract operation with arguments
/F/, Normal, /parameters/, /body/, and /scope/.
Put 'Normal' in sans-serif.

{2}
25.2.1.1 / step 25:
Let /hasName/ be HasOwnProprty(/F/, "name").
s|Proprty|Property|

----------------------------------------
In 25.4.1.3.1 "Promise Reject Functions":

{3}
25.4.1.3.1 / step 3:
Let /alreadyResolved/ by the value of /F/'s [[AlreadyResolved]] internal slot.
s|by|be|

----------------------------------------
In 25.4.1.3.2 "Promise Resolve Functions":

{4}
25.4.1.3.2 / step 3:
Let /alreadyResolved/ by the value of /F/'s [[AlreadyResolved]] internal slot.
s|by|be|

----------------------------------------
In 25.4.1.4 "FulfillPromise ( promise, value)":

{5}
25.4.1.4 / step 2:
Let /reactions/ be the value of /promise/'s [[PromiseFulfullReactions]] ...
s|Fulfull|Fulfill|

{6}
25.4.1.4 / step 3:
Set the value of /promise/'s [[PromiseResult]] internal slot to /resolution/.
'resolution' is not defined.

{7}
25.4.1.4 / step 4:
Set the value of /promise/'s [[PromiseFulfullReactions]] internal slot ...
s|Fulfull|Fulfill|

----------------------------------------
In 25.4.5.3 "Promise.prototype.then ( onFulfilled , onRejected )":

{9}
25.4.5.3 / step 5:
If IsCallable(/onFulfilled/) is *false* or if IsCallable(/onRejected/)
is *false*, then throw a *TypeError* exception.
De-italicize "is false or if" + "is false, then throw a TypeError exception"

----------------------------------------
In 25.4.5.3.2 "Promise Resolution Handler Functions":

{10}
25.4.5.3.2:
The spec doesn't indicate how/where Promise Resolution Handler Functions
are created.

----------------------------------------
In 25.4.6 "Properties of Promise Instances":

{11}
25.4.6 / para 1:
... from the Promise prototype object (the intrinsic, %PromiseProtype%). ...
s|Protype|Prototype|

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed in rev24 editor's draft


fixed in rev24


fixed in rev24


confirmed fixed except for the last:

----------------------------------------
In 25.4.6 "Properties of Promise Instances":

{11}
25.4.6 / para 1:
... from the Promise prototype object (the intrinsic, %PromiseProtype%). ...
s|Protype|Prototype|


fixed in rev25 editor's draft


confirmed fixed.