Skip to content

Well-known Web IDL types: Drop Error, RegExp and DOMException #931

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

Merged
merged 1 commit into from
Apr 27, 2022

Conversation

tidoust
Copy link
Member

@tidoust tidoust commented Apr 27, 2022

PR #771 took care of most Web IDL types that are defined in the Web IDL spec as actual IDL interfaces, except DOMException. It appears 24 times across all specs, that seems like a good dependency to track as well (and not too noisy).

Error and RegExp are not valid Web IDL types, so not sure why they were added to the list of well-known Web IDL types in the first place!

This would fix #516. Automation seems overkill for that.

PR #771 took care of most Web IDL types that are defined in the Web IDL spec as
actual IDL interfaces, except `DOMException`. It appears 24 times across all
specs, that seems like a good dependency to track as well (and not too noisy).

`Error` and `RegExp` are not valid Web IDL types, so not sure why they were
added to the list of well-known Web IDL types in the first place!

This would fix #516. Automation seems overkill for that.
@tidoust tidoust requested a review from dontcallmedom April 27, 2022 15:37
@tidoust tidoust merged commit 3671fa2 into main Apr 27, 2022
@tidoust tidoust deleted the wellknown-idl-types branch April 27, 2022 15:47
tidoust added a commit that referenced this pull request Apr 29, 2022
Dependencies bumped:
- Bump puppeteer from 13.6.0 to 13.7.0 (#933)
- Bump web-specs from 2.8.0 to 2.9.0 (#934)
- Bump respec from 32.1.3 to 32.1.4 (#928)

Bug fixes:
- Well-known Web IDL types: Drop Error, RegExp and DOMException (#931)
- IDL extraction: drop check on NoInterfaceObject (#930)
- Ignore comment lines in CSS value space definitions (#929)
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

Successfully merging this pull request may close these issues.

Re-assess list of well-known types for IDL parser
2 participants