(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

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to