Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions inputfiles/addedTypes.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -603,10 +603,6 @@
}
}
},
"dictionaries": {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So this is obvious...

"dictionary": {
}
},
"typedefs": {
"typedef": [
{
Expand Down
5 changes: 0 additions & 5 deletions inputfiles/removedTypes.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -309,10 +309,5 @@
}
}
}
},
"typedefs": {
"typedef": [
"ArrayBufferView"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But why is this okay?

ArrayBufferView is referenced by BufferSource that we use, so technically this is needed. But somehow we have been using it after removing it...

That's done by #405 by me 7 years ago, I need to recall what I was thinking about.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahhhh because arrayBufferViewTypes has ABV so it's okay even if it's not in IDL provided types. But then why is it okay to not remove it? Hmmmmm.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Huh because followTypeReferences explicitly ignores anything covered by baseTypeConversionMap, so even if we have ABV we ignore it because it's part of base types.

]
}
}