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

CR Request for WebAssembly Core - wasm-core #651

Open
dschuff opened this issue Sep 13, 2024 · 7 comments
Open

CR Request for WebAssembly Core - wasm-core #651

dschuff opened this issue Sep 13, 2024 · 7 comments
Assignees
Labels
Awaiting Publication Approved by the Director, waiting on publication Entering CR First Candidate Recommendation wg:wasm

Comments

@dschuff
Copy link
Member

dschuff commented Sep 13, 2024

Document title, URLs, estimated publication date

WebAssembly Core Specification, https://www.w3.org/TR/wasm-core-2/
Estimated publication date: ASAP

Abstract

This document describes release 2.0 of the core WebAssembly standard, a safe, portable, low-level code format designed for efficient execution and compact representation.

This is part of a collection of related documents: the Core WebAssembly Specification, the WebAssembly JS Interface, and the WebAssembly Web API.

Status

WD: existing status can be seen in the doc at the link above
Status for all the various states (including what the CR status will be) can be found in our Bikeshed boilerplate
files: https://github.com/speced/bikeshed-boilerplate/tree/main/boilerplate/wasm

Link to group's decision to request transition

https://github.com/WebAssembly/meetings/blob/main/main/2024/WG-06-12.md

Changes

Changes since 1.0 listed at https://www.w3.org/TR/wasm-core-2/#change-history
The following extension proposals have advanced from the CG:
Sign extension instructions; Non-trapping float-to-int conversions; multi-value block types and function results;
reference types, table instructions, and multiple tables; bulk memory and table instructions; SIMD vector instructions.

Requirements satisfied

Dependencies met (or not)

Dependencies are unlikely to change.

Wide Review

Tracking issue for wide review: WebAssembly/spec#1804
Email announcement at https://lists.w3.org/Archives/Public/public-webassembly/2024Jul/0000.html

Issues addressed

Issues are tracked at https://github.com/WebAssembly/spec/issues

Formal Objections

None raised

Implementation

All of these features have been implemented in all 3 major browser engines. A full feature matrix including version
information can be found at https://webassembly.org/features/

Patent disclosures

[TODO: link to IPP]

@dschuff dschuff added Awaiting Team Verification Awaiting the verification of the W3C Team Entering CR First Candidate Recommendation labels Sep 13, 2024
@dschuff
Copy link
Member Author

dschuff commented Sep 13, 2024

@plehegar
Copy link
Member

It's not clear if horizontal reviews for substantive changes since the previous was done. Were the horizontal groups asked?

@plehegar plehegar added Awaiting Working Group This includes editors and team contacts and removed Awaiting Team Verification Awaiting the verification of the W3C Team labels Sep 16, 2024
@plehegar plehegar assigned sideshowbarker and unassigned plehegar Sep 16, 2024
@ylafon ylafon added the wg:wasm label Sep 18, 2024
@sideshowbarker
Copy link

sideshowbarker commented Dec 10, 2024

On behalf of the WebAssembly Working Group, I formally request transition of all the WebAssembly specs to CR.

It's not clear if horizontal reviews for substantive changes since the previous was done. Were the horizontal groups asked?

We have now completed all obligations from horizontal review as described at https://www.w3.org/Guide/documentreview/.

I’m not sure how we are expected to document that fact. I’ve looked through all the available guideline docs I could find on how to do transition requests, but I’ve not been able to find anything that describes exactly what we’re supposed to do after we’ve completed all the horizontal-review steps.

Regardless, at this point, I’d like to go ahead here and now formally request transition of all the WebAssembly specs to CR.

@sideshowbarker
Copy link

@plehegar friendly ping

On behalf of the WebAssembly Working Group, I formally request transition of all the WebAssembly specs to CR.

@plehegar plehegar added Awaiting Team Verification Awaiting the verification of the W3C Team and removed Awaiting Working Group This includes editors and team contacts labels Dec 12, 2024
@plehegar
Copy link
Member

Approved, with the understanding #1843 will be addressed in the next version.

We're assuming the CR exit might come quickly since all features already have implementation.

@plehegar plehegar added Awaiting Publication Approved by the Director, waiting on publication and removed Awaiting Team Verification Awaiting the verification of the W3C Team labels Dec 13, 2024
@sideshowbarker
Copy link

@plehegar Thanks much. What’s the next step now? We’re set up to auto-publish/push the CR versions to TR directly ourselves — but I guess in order to do that, this issue needs to be closed first?

I assume I need to work with the comm team to draft the CR announcement? Assuming I can get that done quickly, then I guess we’d be able to publish and announce on Tuesday? (If it’s still the case that we only do publication announcements on Tuesdays and Thursdays)

@plehegar
Copy link
Member

Yes, I believe you are correct

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Publication Approved by the Director, waiting on publication Entering CR First Candidate Recommendation wg:wasm
Projects
None yet
Development

No branches or pull requests

4 participants