Skip to content
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

Use namespaces for flags instead of interfaces #1709

Merged
merged 6 commits into from
Sep 10, 2021

Conversation

kainino0x
Copy link
Contributor

@kainino0x kainino0x commented May 4, 2021

Fixes #304. Thanks @domenic!

Unfortunately for our CI, I think we have to wait for widlparser to be updated, and for that to be rolled into bikeshed.


💥 Error: 504 Gateway Time-out 💥

PR Preview failed to build. (Last tried on Sep 10, 2021, 7:45 AM UTC).

More

PR Preview relies on a number of web services to run. There seems to be an issue with the following one:

🚨 HTML Diff Service - The HTML Diff Service is used to create HTML diffs of the spec changes suggested in a pull request.

🔗 Related URL

<html><body><h1>504 Gateway Time-out</h1>
The server didn't respond in time.
</body></html>

If you don't have enough information above to solve the error by yourself (or to understand to which web service the error is related to, if any), please file an issue.

explainer/index.bs Show resolved Hide resolved
@domenic
Copy link

domenic commented May 4, 2021

Filed plinss/widlparser#66 on widlparser

@ExE-Boss
Copy link

ExE-Boss commented May 9, 2021

Note that lines 1237 and 1238 can now be removed:

gpuweb/explainer/index.bs

Lines 1237 to 1238 in 2492935

Issue(gpuweb/gpuweb#304): This is a known misuse of `interface`; see issue.
Update this section if that issue is resolved.

@kainino0x
Copy link
Contributor Author

@ExE-Boss sharp eye, thanks!

@Kangz
Copy link
Contributor

Kangz commented Jun 14, 2021

This seems like it can be landed?

@kainino0x
Copy link
Contributor Author

Latest bikeshed should probably have the fix. Updated and attempting auto-merge

@kainino0x kainino0x enabled auto-merge (rebase) June 14, 2021 17:29
@kainino0x kainino0x disabled auto-merge June 14, 2021 17:30
@kainino0x
Copy link
Contributor Author

kainino0x commented Jun 14, 2021

jk, it already failed. Either the change hasn't made it to bikeshed or w3c/spec-prod isn't using the latest. Looks like the widlparser change hasn't been made yet.

@kainino0x kainino0x enabled auto-merge (squash) September 10, 2021 07:45
@kainino0x kainino0x merged commit db763f6 into gpuweb:main Sep 10, 2021
github-actions bot added a commit that referenced this pull request Sep 10, 2021
…0.3 (#1709)

SHA: db763f6
Reason: push, by @kainino0x

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions
Copy link
Contributor

Previews, as seen when this build job started (fd57825):
WebGPU | IDL
WGSL
Explainer

github-actions bot added a commit that referenced this pull request Sep 10, 2021
…0.3 (#1709)

SHA: db763f6
Reason: push, by @kainino0x

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions bot added a commit that referenced this pull request Sep 10, 2021
…0.3 (#1709)

SHA: db763f6
Reason: push, by @kainino0x

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

Should all the constant-only interfaces be namespaces instead?
6 participants