archives

« Bugzilla Issues Index

#3837 — chapter 25: misc editorial


----------------------------------------
In 25.3.3.1 "GeneratorStart (generator, generatorBody)":

{1}
25.3.3.1 / step 4.7:
Else.

Change dot to comma

{2}
25.3.3.1 / step 4.7.a:
If /result/.[[type]] is `return`, let /resultValue/ be /result/.[[value].

Insert missing right-square-bracket

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

{3}
25.4.1.3.2 / step 12:
Perform EnqueueJob ("PromiseJobs", PromiseResolveThenableJob, ...)

After "PromiseJobs", the comma is monospace, should be serif

----------------------------------------
In 25.4.1.5 "NewPromiseCapability ( C )":

{4}
25.4.1.5 / step 6:
Let /promise/ be Construct(/constructor/, <</executor/>>).

'constructor' not defined. Change to 'C'?

----------------------------------------
In 25.4.1.8 "TriggerPromiseReactions ( reactions, argument )":

{5}
25.4.1.8 / step 1.a:
Perform EnqueueJob("PromiseJobs", PromiseReactionJob, ...).

After "PromiseJobs", the comma is monospace, should be serif

----------------------------------------
In 25.4.4.1 "Promise.all ( iterable )":

{6}
25.4.4.1 / step 3:
Let /S/ be Get(/C/, @@species).

Right-paren and period are in monospace font, should be in serif font.

----------------------------------------
In 25.4.4.1.1 "PerformPromiseAll(...) Abstract Operation":

{7}
25.4.4.1.1 / step 7.b:
ReturnIfAbrupt (/next/).

Delete space before left-paren

{8}
25.4.4.1.1 / step 7.e:
ReturnIfAbrupt (/nextValue/ ).

Delete space before left-paren

{9}
25.4.4.1.1 / step 7.h:
ReturnIfAbrupt (/nextPromise/ ).

Delete space before left-paren

{10}
25.4.4.1.1 / step 7.q:
ReturnIfAbrupt (/result/).

Delete space before left-paren

----------------------------------------
In 25.4.4.3 "Promise.race ( iterable )":

{11}
25.4.4.3 / step 3:
Let /S/ be Get(/C/, @@species).

Right-paren and period are in monospace font, should be in serif font.

----------------------------------------
In 25.4.4.4 "Promise.reject ( r )":

{12}
25.4.4.4 / step 3:
Let /S/ be Get(/C/, @@species).

Right-paren and period are in monospace font, should be in serif font.

----------------------------------------
In 25.4.4.5 "Promise.resolve ( x )":

{13}
25.4.4.5 / step 4:
Let /S/ be Get(/C/, @@species).

Right-paren and period are in monospace font, should be in serif font.

----------------------------------------
In 25.4.4.6 "get Promise [ @@species ]":

{14}
25.4.4.6 / step 1:
Return *this*.

s|*this*|the *this* value|

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed in rev33 editor's draft


fixed in rev33