<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jun 12, 2014, at 8:45 AM, André Bargull wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
  

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  
  <div text="#000000" bgcolor="#FFFFFF">
    <blockquote type="cite">
      <pre>On Jun 12, 2014, at 5:26 AM, Till Schneidereit wrote:

><i> While working on changing Date.prototype to be a plain object in SpiderMonkey, we realized that there's an issue: the way things are specced now, `alert(Date.prototype)` will throw, because `Date.prototype.toString` isn't generic. The same applies for all builtins with non-generic `toString` prototype functions.
</i>
Fortunately there aren't very many of those. I think it is only Date and RegExp that have this issue among the ES6 built-ins</pre>
    </blockquote>
    <br>
    And Number.prototype, String.prototype, Boolean.prototype and
    Symbol.prototype. And actually it's even worse for Symbol.prototype
    because of the @@toPrimitive override.<br></div></blockquote><div><br></div><div>Right, I left those out because I thought we didn't have an issue with them, but you're right.  I'll fix them too.</div><div><br></div><div>Allen</div><div><br></div><div><br></div></div></body></html>