archives

« Bugzilla Issues Index

#3345 — 9.2 ECMAScript Function Objects: Typos


9.2 ECMAScript Function Objects, Table 28, [[CreateAction]]

> The value undefined indicates that the default creation of an ordinary ECMAScript object.

Complete sentence with "should be used".

Also remove reference to [[Get]] after Table 28, only [[GetOwnProperty]] is redefined for functions.


9.2.2 [[Call]] ( thisArgument, argumentsList)

- step 10 defines "FEnv", but that value is not used.
- step 19e. Typo "wrapperedThis" -> "wrappedThis"

And remove NOTE 1, no longer applicable.


9.2.4 FunctionAllocate (functionPrototype, strict) Abstract Operation

- step 2: Add space after "non-constructor" .


9.2.12 CloneMethod(function, newHome) Abstract Operation

- step 3: Remove this step, `newName` argument was removed.
- NOTE: Remove embedded sentence "except for the restricted function properties".


9.2.13 FunctionDeclarationInstantiation(func, argumentsList, env ) Abstract Operation

- NOTE: "a new Declarative Environment Record is created": Declarative -> Function


fixed in rev29 editor's draft


fixed in rev29