New ES6 draft posted

# Allen Wirfs-Brock (13 years ago)

I've posted the Rev. 11- October 26, 2012 ES6 draft at the usual place: 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
# Jason Orendorff (13 years ago)

On Fri, Oct 26, 2012 at 5:40 PM, Allen Wirfs-Brock <allen at wirfs-brock.com> wrote:

I've posted the Rev. 11- October 26, 2012 ES6 draft at the usual place: harmony:specification_drafts

Please send me a copy of this in docx format and I'll post the HTML version.

# Jason Orendorff (13 years ago)

On Fri, Oct 26, 2012 at 5:40 PM, Allen Wirfs-Brock <allen at wirfs-brock.com> wrote:

I've posted the Rev. 11- October 26, 2012 ES6 draft at the usual place: harmony:specification_drafts

The HTML version of the October 26 draft is here: people.mozilla.com/~jorendorff/es6-draft.html

If you have git and diffs are your thing, you can compare this to the July 8 draft like so: git clone jorendorff/es-spec-html.git cd es-spec-html git diff --color=auto 4171ad0ce0..89d381d2 es6-draft.html