Skip to content

Add Clocks: Timezone as a stage 0 proposal#605

Merged
sunfishcode merged 1 commit intoWebAssembly:mainfrom
yoshuawuyts:clocks-timezone-proposal
May 30, 2024
Merged

Add Clocks: Timezone as a stage 0 proposal#605
sunfishcode merged 1 commit intoWebAssembly:mainfrom
yoshuawuyts:clocks-timezone-proposal

Conversation

@yoshuawuyts
Copy link
Member

@yoshuawuyts yoshuawuyts commented May 29, 2024

This adds a stage 0 proposal to extend wasi:clocks with basic timezone support. @sunfishcode is the current champion for wasi:clocks and has volunteered to also be the champion for this extension. The related PR for this on the wasi:clocks side are: WebAssembly/wasi-clocks#61 and cdmurph32/wasi-clocks#1.

This proposal is a little different from the other proposals so far: rather than introducing something new, this extends an existing stage 3 proposal. The expectation is that we will want to advance this independently from wasi:clocks through the phase process, and will be voted on by the SG. Tracking this independently gives us the flexibility we need for that.

Additionally, this also gives the timezone proposal a concrete name. Now that @unstable has landed in the component model, we can use the name of the proposal as the name of the feature gate. In this case that would mean we would gate this extension using the clocks-timezone feature name.

I hope this all makes sense. I've also filed WebAssembly/meetings#1594 to discuss this all in more detail in tomorrow's SG meeting. Thanks!

@sunfishcode sunfishcode merged commit 01bb90d into WebAssembly:main May 30, 2024
@yoshuawuyts yoshuawuyts deleted the clocks-timezone-proposal branch May 31, 2024 00:13
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.

3 participants