25.2.3 Properties of the GeneratorFunction Prototype Object
1st para: "and is itself" -> ", it is itself"
25.2.4.2 prototype
> before the generator function object is invoked as a constructor for that newly created object.
But generator functions are not used as constructor functions.
25.4.1.3.2 Promise Resolve Functions
Step 6a: "newly-created" -> "newly created"
25.4.1.8 TriggerPromiseReactions ( reactions, argument )
Preamble:
> The abstract operation TriggerPromiseReactions takes a collection of functions to trigger in the next Job, and calls them, passing each the given argument.
`reactions` is a collection of PromiseReaction records, not a collection of functions. "to trigger in the next Job", but TriggerPromiseReactions enqueues multiple Jobs (or at least can enqueue multiple Jobs).
25.4.4.3.1 PerformPromiseRaceLoop( iteratorRecord, promiseCapability, C )
Title: -> "Runtime Semantics: PerformPromiseRace( iteratorRecord, promiseCapability, C )"
Table 59 — Internal Slots of Promise Instances
[[PromiseState]] - Description: `undefined` can be removed.
[[PromiseFulfillReactions]] - Description: Missing space 'the"fulfilled"'
[[PromiseRejectReactions]] - Description: Missing space 'the"rejected"'
25.2.4.2 GeneratorFunctions actually have a [[Construct]] so they can be invoked using 'new'. Regardless, I still cleanup the langauge in this paragraph.
fixed in rev37 editor's draft
In Rev37