<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Changes include: Updated specification to use and support the new built-in subclassing scheme described at: <a href="https://github.com/tc39/ecma262/blob/master/workingdocs/ES6-super-construct%3Dproposal.md" target="_blank">https://github.com/tc39/ecma262/blob/master/workingdocs/ES6-super-construct%3Dproposal.md</a></div></div></blockquote><div><br></div><div>This looks nice.  An interesting question:</div><div><br></div><div>For classes that have divergent [[Construct]]/[[Call]] behavior, should the [[Call]] behavior be "inherited" by derived classes?</div><div><br></div><div>    class MyDate extends Date {}</div><div>    console.log(MyDate(1, 2, 3));  A string, or throw an error?</div><div><br></div><div><br></div></div></div></div>