-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Description
The entry requirements for phase 3 are
Entry requirements:
- Test suite has been updated to cover the feature in its forked repo.
- The test suite should run against some implementation, though it need not be the reference interpreter.
- Updates on the actual spec document and reference interpreter are NOT yet required (but can happen earlier).
These entry requirements are technically satisfied today:
- this repo has a test suite that fully covers the custom-page-sizes feature, and
- these tests are passing in Wasmtime's implementation.1
The next big tasks for advancing this proposal are to
- update the spec,
- implement support in the spec interpreter, and
- implement toolchain support in
wasm-ldand compilers using it.
These are all items that fall under the work that happens during phase 3:
During this phase, the following proceeds in parallel:
- Engines implement the feature (where applicable).
- The spec document in the forked repo is updated to include the full English prose and formalization.
- The reference interpreter in the forked repo is updated to include a complete implementation of the feature.
- The feature is implemented in toolchains.
- Remaining open questions are resolved.
So I believe the proposal is more than ready to advance to phase 3.
However, before taking the phase advancement to a CG meeting, I wanted to open up an issue for discussion. Does anyone believe there are any extant phase 2 tasks that should be completed before this proposal advances to phase 3? Thanks!
Footnotes
-
I do not know for sure whether the three other implementations run the spec tests or their own custom test suites. ↩
tommie and ogerlach
Metadata
Metadata
Assignees
Labels
No labels