Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

Document per-item versions using @since gates#78

Merged
ricochet merged 4 commits intoWebAssembly:mainfrom
yoshuawuyts:since-gates
Jul 3, 2024
Merged

Document per-item versions using @since gates#78
ricochet merged 4 commits intoWebAssembly:mainfrom
yoshuawuyts:since-gates

Conversation

@yoshuawuyts
Copy link
Copy Markdown
Member

Depends on WebAssembly/component-model#332 to be merged first. This documents the stability of all items using the @since gate notation, enabling WIT documents to be updated over time without major compatibility hazards.

For an overview of how this would apply to all existing WASI APIs, including the unstable timezone API, see WebAssembly/WASI#604. Thanks!

Copy link
Copy Markdown
Contributor

@pchickey pchickey left a comment

Choose a reason for hiding this comment

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

I assume we should merge these in topological order, updating the deps as we go so they end up with the since gates as well, right?

@yoshuawuyts
Copy link
Copy Markdown
Member Author

@pchickey yeah I think that makes sense to me - though WebAssembly/wasi-sockets#102 has already been merged, so I think we might not do that entirely.

@ricochet ricochet merged commit edfb408 into WebAssembly:main Jul 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants