New ES6 draft posted

Allen Wirfs-Brock allen at wirfs-brock.com
Fri Oct 26 15:40:34 PDT 2012


I've posted the Rev. 11- October 26, 2012 ES6 draft at the usual place: http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts 

Here is the change summary for this draft:

Changes include:

Changes include:

	• Changed the name of the Program grammar production to Script. Updated the syntax, static and runtime semantics of Script in 14.1
	• In 10.1, defined the terms “module code” and “generator code”.
	• Specified semantics of global environment records and and global declaration instantiation semantics in line with the Sept. 2012 TC39 meeting decisions.
	• Specified WeakMap and Set
	• Added iterator functions and iterator objects for Array
	• Added Map clear method
	• Made Map size an accessor property
	• Updated function declaration instantiation semantics to reflect Sept. 2012 TC39 discussion of function parameters. However, there are likely to be more changes following the next meeting.
	• Some refactoring of early errors associated with places that use cover grammars.
	• Work on semantics of var/function declarations at top levels of functions and scripts.
	• Updated early error rules for formal function parameters based upon recent es-discuss thread.
	• Chapter 15 functions now get poison pills for “arguments” and “caller”.
	• Changed Object.defineProperties to defer exceptions until all property updates are completed.
	• Stubbed in a place holder for Object.assign.
	• Made it explicit that Function.prototype does not have a prototype property.
	• Resolved bugs: 817-813, 812, 810, 805, 804-799, 796, 795, 792, 790-787, 784, 783, 780-777, 761-757, 755-751, 748, 747, 745-735, 733, 732, 726-716, 714, 712, 710, 706-700, 694, 690-683, 681-679, 674, 671-664, 658, 636, 627, 626, 614, 591, 570, 504, 496-494, 414, 401, 357, 312, 265, 260, 247, 214, 182, 153
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20121026/e8dd5ce2/attachment.html>


More information about the es-discuss mailing list