Proposal: strict built-in functions

Claude Pache claude.pache at gmail.com
Mon Dec 9 08:45:17 UTC 2019



> Le 8 déc. 2019 à 15:39, Mark S. Miller <erights at gmail.com> a écrit :
> 
> Wow, Edge is definitely in violation of the intent of the spec, and the intent of the history of treatments of .caller in previous discussions and specs over the years. The Edge behavior is grossly unsafe.
> 
> Hi Jack, thanks for catching this and raising it!! It does need to be fixed. I do think it can be a PR because the historical intent was clear. Since the FF behavior is correct, the correct behavior is web compat, so we should be able to handle this in a PR.
> 
> Whether a PR or a full proposal, in either case I'm happy to take this to the committee. I invested years of my life killing non-sloppy function.caller. I can spend a little more ;)

Hi Mark,

I think it is time to revive https://github.com/tc39/ecma262/issues/562 <https://github.com/tc39/ecma262/issues/562> and its associated repo https://github.com/claudepache/es-legacy-function-reflection <https://github.com/claudepache/es-legacy-function-reflection>.

—Claude


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20191209/ee68fb80/attachment.html>


More information about the es-discuss mailing list