"Convert a value to a key" should return invalid for detached array buffers#440
Merged
inexorabletash merged 4 commits intomainfrom Feb 26, 2025
Merged
Conversation
inexorabletash
requested changes
Feb 26, 2025
Member
inexorabletash
left a comment
There was a problem hiding this comment.
Two more things:
- Add yourself to the Acknowledgements section
- Add an entry to the Revision History section
| <!-- Binary --> | ||
| : If |input| is a [=buffer source type=] | ||
| :: | ||
| 1. If [$IsDetachedBuffer$](|input|) is true then return invalid. |
Member
There was a problem hiding this comment.
IsDetachedBuffer() takes an ArrayBuffer or a SharedArrayBuffer, but buffer source type includes the views. I think you'll need to dig the buffer out of the view in those cases?
Collaborator
Author
There was a problem hiding this comment.
Thanks for the review! I got the new steps from the WebIDL spec here:
Collaborator
Author
There was a problem hiding this comment.
I updated the latest revision to use the shorthand for these steps.
Member
There was a problem hiding this comment.
Awesome. This all seemed very familiar... whatwg/webidl#1420 ... apparently we needed something similar over in WebNN. :)
…d acknowledgements.
inexorabletash
approved these changes
Feb 26, 2025
Member
|
Thanks @SteveBeckerMSFT ! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Closes #417 by updating "7.4 Convert a value to a key" to return invalid when the
inputbuffer source is detached.The following tasks have been completed:
Implementation commitment:
Preview | Diff