Allen Wirfs-Brock (2012-05-07T20:31:07.000Z)
(resend)
PDF and doc drafts are at http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts 

Changes marked as “Rev 7”
Changes include:

Clarified that IdentifierNames can include escape sequences
Added syntax and semantics for Binary and Octal integers
Extended Reference to support super references
Added semantics for super in MemberExpressions and CallExpressions
Added abstract operations for Object and Array creations
Added arrow functions (13.2) and concise methods (13.3)
Preliminary introduction of the code “Realms” (contexts with their own globals, intrinsics, etc.) (incomplete)
Added Method Environment Records as part of super support
Extensions to execution contexts needed to support generators, super, and code realms
Eliminated “enter execution context” algorithms by merging them with Call, eval, Program etc.
General migration of most material related to functions and their execution into Chapter 13.
Added more explicit checks of completion values.
made yield illegal outside of generators
additional work/cleanup on for-in/for-of (prep for array comprehensions)
Started tracking Annex D and E additions
refactored “Creating Function Objects” into separate function and constructor creation abstract operations.
added Object.isObject
added Array.of and Array.from and cleanup Array constructor specification
added String.prototype repeat, startsWith, endsWith, contains, toArray
clarification of Number.MIN_Value for Arm processors (that don;t support denormalized numbers)
added Number.EPSILON,MAX_INTEGER,parseInt, parseFloat,isNaN,isFinite, isInteger, toInt
added Number.prototype.clz
added Math.log10, log2, log1p, expm1, cosh, sinh, tanh, acosh, asinh, atanh, hypot, trunc, sign, cbrt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20120507/24330848/attachment.html>
domenic at domenicdenicola.com (2013-07-12T04:12:17.822Z)
(resend)
PDF and doc drafts are at http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts 

Changes marked as “Rev 7”
Changes include:

- Clarified that IdentifierNames can include escape sequences
- Added syntax and semantics for Binary and Octal integers
- Extended Reference to support super references
- Added semantics for super in MemberExpressions and CallExpressions
- Added abstract operations for Object and Array creations
- Added arrow functions (13.2) and concise methods (13.3)
- Preliminary introduction of the code “Realms” (contexts with their own globals, intrinsics, etc.) (incomplete)
- Added Method Environment Records as part of super support
- Extensions to execution contexts needed to support generators, super, and code realms
- Eliminated “enter execution context” algorithms by merging them with Call, eval, Program etc.
- General migration of most material related to functions and their execution into Chapter 13.
- Added more explicit checks of completion values.
- made yield illegal outside of generators
- additional work/cleanup on for-in/for-of (prep for array comprehensions)
- Started tracking Annex D and E additions
- refactored “Creating Function Objects” into separate function and constructor creation abstract operations.
- added Object.isObject
- added Array.of and Array.from and cleanup Array constructor specification
- added String.prototype repeat, startsWith, endsWith, contains, toArray
- clarification of Number.MIN_Value for Arm processors (that don;t support denormalized numbers)
- added Number.EPSILON,MAX_INTEGER,parseInt, parseFloat,isNaN,isFinite, isInteger, toInt
- added Number.prototype.clz
- added Math.log10, log2, log1p, expm1, cosh, sinh, tanh, acosh, asinh, atanh, hypot, trunc, sign, cbrt