Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify behavior for unleakable functions #2

Closed
jorendorff opened this issue Mar 12, 2019 · 2 comments
Closed

Specify behavior for unleakable functions #2

jorendorff opened this issue Mar 12, 2019 · 2 comments

Comments

@jorendorff
Copy link

Even the current "complete" Version 1 specification leaves this unspecified. It would be better to have this specified one way or the other, for web compatibility.

@claudepache
Copy link
Owner

Since this Issue has been opened, the spec has been updated, so that now there is no unspecified part left.

However I’m leaving this Issue open at least until the outcome of the next TC39 meeting. Indeed, in tc39/ecma262#562, @rossberg raised objections to a precise specification.

@claudepache
Copy link
Owner

However I’m leaving this Issue open at least until the outcome of the next TC39 meeting. Indeed, in tc39/ecma262#562, @rossberg raised objections to a precise specification.

I’ve changed my mind: allowing undeterministic behaviour would be a precedent; therefore if someone wants to have the liberty to apply incorrect optimisations to sloppy functions, they should request it explicitly.

Therefore, I’m closing this issue as fixed. Another issue may be opened by anyone that has a good reason to wanting to leave parts unspecified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants