-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Normative: Generically forbid 402 method extensions in Forbidden Extensions #1920
Conversation
Given that these are actually forbidden, this seems like a normative change to me, not an editorial one (altho not one I suspect needs consensus). |
My understanding is that the normative part is in each of the respective sections (e.g. BigInt.prototype.toLocaleString), while this bullet point is just being helpful by collecting the full list in one spot. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Touché
Hm, I'd lean towards considering this normative.
which reads to me as a less strict requirement than the "The behaviour of the following methods must not be extended except as specified in ECMA-402:" requirement which appears in Forbidden Extensions. |
If we ask for consensus for this, the consensus we get should be for fast-tracking all 402 methods into 262 forbidden extensions, without requiring further approval from the committee. |
e0fe007
to
9f286bf
Compare
Here's an attempt at a generic phrasing. |
89e1a8a
to
b907cc9
Compare
Forbidden Extensions has a list of methods which are specified in ECMA-402 instead, but a few are missing; this PR rectifies that.