Allen Wirfs-Brock (2013-11-08T20:25:35.000Z)
forbes at lindesay.co.uk (2013-11-08T21:16:48.648Z)
PDFs and .doc file available at http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#november_8_2013_draft_rev_21 New in this revision: - Updated Module Syntax and static semantics - Scripts no longer may contain import statements - Specified how to determine if a call is in tail position - The call and apply functions now internally do tail calls to the target function - Tweaked the new operator so it will work in tail position - Eliminated the [[Invoke]] MOP operation - Calling the next method of an completed generator returns a “done” result instead of throwing - The length property of bound functions is now configurable/non-writable - Clarified requirements of String localeCompare when no language sensitive comparison support is available. - Tweaked the ordering of a few steps in Array.from to enable self-hosting using for-of - Added ToInt8 and similar abstract operation - Defined name property of %TypedArray% and the individual typed array constructors - Significant fixed to yield * evaluation semantics - Fixed handling of identifier ‘yield’ in generator function parameter lists - A little static semantic cleanup making sure that FunctionDeclarations and GeneratorDeclarations have the same top level scoping rules