Allen Wirfs-Brock (2015-02-03T02:52:29.000Z)
The Rev 32, Feb. 2, 2015 ES 6 draft is now available at http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#february_2_2015_draft_rev_32 

This draft contains the last of the planned design changes for ES6. From this point forward all changes should be bug fixes.
There are some known cross-reference anomalies in this revision. Those will be corrected in the next revision.

Changes include:

Removed ‘new super()’ syntax
new.target meta-property no longer highlighted as tentative.
Methods defined within class definitions are now non-enumerable
Classes defined as class extends null {...} are now consider to be derived classes
Constructors defined using class definition syntax throw when called as functions
Function.prototype.toMethod has gone away. Only class declarations and object literals can set a functions [[&&HomeObject]] * Object.prototype.toSring no longer censors use of legacy %%lass values.
Empty object destructuring patterns without default values (eg, { }) throw if the value assigned to them is null or undefined. This make { } more consistent with the behavior of [ ]
Array destructoring performs an InteratorClose upon iterators it creates.
Fixed handling of throw and close methods received by a yield* (see bug https://bugs.ecmascript.org/show_bug.cgi?id=3526 ) (further refinements may still be coming).
IteratorClose no longer cares whether the object returned from the ‘return’ method has done:true.
Resolved bugs: 3723, 3721-3695, 3691-3688, 3686-3685, 3682-3680, 3678-3627, 3625-620, 3617-3608, 3606-3597, 3594-3581, 3579-3576, 3574, 3571-3563, 3561, 3558-3545, 3526, 3519, 3431, 3220, 3206

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20150202/97e97c91/attachment-0001.html>
d at domenic.me (2015-02-17T17:48:40.797Z)
The Rev 32, Feb. 2, 2015 ES 6 draft is now available at http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#february_2_2015_draft_rev_32 

This draft contains the last of the planned design changes for ES6. From this point forward all changes should be bug fixes.
There are some known cross-reference anomalies in this revision. Those will be corrected in the next revision.

Changes include:

- Removed `new super()` syntax
- `new.target` meta-property no longer highlighted as tentative.
- Methods defined within class definitions are now non-enumerable
- Classes defined as `class extends null {...}` are now consider to be derived classes
- Constructors defined using class definition syntax throw when called as functions
- `Function.prototype.toMethod` has gone away. Only class declarations and object literals can set a function's [[HomeObject]]
- `Object.prototype.toString` no longer censors use of legacy [[Class]] values.
- Empty object destructuring patterns without default values (eg, `{ }`) throw if the value assigned to them is `null` or `undefined`. This make `{ }` more consistent with the behavior of `[ ]`.
- Array destructoring performs an InteratorClose upon iterators it creates.
- Fixed handling of throw and close methods received by a `yield*` (see bug https://bugs.ecmascript.org/show_bug.cgi?id=3526) (further refinements may still be coming).
- IteratorClose no longer cares whether the object returned from the `return` method has done:true.
- Resolved bugs: 3723, 3721-3695, 3691-3688, 3686-3685, 3682-3680, 3678-3627, 3625-620, 3617-3608, 3606-3597, 3594-3581, 3579-3576, 3574, 3571-3563, 3561, 3558-3545, 3526, 3519, 3431, 3220, 3206