Richard Gibson
Richard Gibson
> The title of this PR is misleading. Computed property names are already allowed in Function.prototype.toString output. The grammar changes here are simply a refactoring. Can you update the title...
> separate from the mechanism of doing the change, can you elaborate on _why_ this is desirable? There are editorial aspects which are important to make the current text actually...
Right. That issue was never resolved, and it's not clear to me how it would be without implementer commitment to align.
Per the July 2022 TC39 meeting, this should be replaced with https://github.com/tc39/proposal-stricter-function-tostring .
Engine inconsistency confirmed; I'm willing to categorize it into three behaviors (V8/XS vs. SM/Chakra vs. JSC): ``` $ eshost -is script.js ## Source d = new Date(0); d.setUTCFullYear(Number.MAX_VALUE, Number.MAX_VALUE); print(d.toUTCString());...
> I don't know of anything which could produce a valid Date which would rely on calculations outside of Number range. `setUTCFullYear(Number.MAX_SAFE_INTEGER, 24, -365.2425 * (Number.MAX_SAFE_INTEGER - 2019))` > I'd...
It turns out that new test cases and/or spec text are also needed for _existing_ MakeTime IEEE 754-2008 binary64 semantics: **Input that cancels out (JSC fails)** ``` $ eshost -si...
@bakkot Accepted suggestions and rebased.
I think it still makes sense. If both operations are in the same document, then it would be convenient for following an auto-link from a call site to make clear...
@bakkot I don't have design credentials either, so this seems to be a matter of taste. Would you settle for just the background highlight without the fade out, and/or different...