-
Notifications
You must be signed in to change notification settings - Fork 11
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
Behavior of [[Get]] and [[Set]] not specified #39
Comments
For the unsafe blocks? The intention is that the default value to the unsafe parameter is Edit: that is, the intention is that the behavior of existing [[Get]] and [[Set]] calls in the spec today are unchanged. |
The intent is that [[Get]] and [[Set]] maintain their current behavior. I did attempt to cover all cases of [[Get]] and [[Set]] in the spec, though it does look like I missed a description for the parameter and its meaning in "6.1.7 The Object Type". I do have it specified for ordinary objects, Arguments exotic objects, TypedArray exotic objects, module namespace exotic objects, and proxies. Is there anywhere else I missed, or just in 6.1.7? |
Or do you mean invocations of |
Sorry, didn't mean to close this. |
Yes, I meant invocations of [[Get]] and [[Set]]. I couldn't tell what was intended there. |
For now, I can add a NOTE to indicate the intention. |
I've added the following note in #40 to address these call sites: Given the entrance criteria in the process document, this should hopefully be acceptable for Stage 2. |
The proposal currently changes the signature of [[Get]] and [[Set]] in some but not all places in the spec which makes the spec self-inconsistent. I can't tell what the intended behavior of [[Get]] and [[Set]] calls is in the unchanged places.
The text was updated successfully, but these errors were encountered: