|
| 1 | +[](https://github.com/WebAssembly/stack-switching/actions/workflows/ci-spec.yml) |
| 2 | +[](https://github.com/WebAssembly/stack-switching/actions/workflows/ci-interpreter.yml) |
| 3 | + |
1 | 4 | # Stack-Switching Proposal for WebAssembly
|
2 | 5 |
|
3 | 6 | This repository is a clone of [`WebAssembly/spec`](https://github.com/WebAssembly/spec/). It is meant for discussion, prototype specification, and implementation of a proposal to add
|
4 | 7 | support for stack-switching.
|
5 | 8 |
|
6 | 9 | See the [explainer](proposals/stack-switching/Explainer.md) for a high-level summary of the proposal.
|
7 | 10 |
|
8 |
| -## Previous proposals |
9 |
| - |
10 |
| -The current explainer represents the unification of two previous proposals: Typed Continuations (wasmfx) and Bag of Stacks (bos). (The explainers have now been unified. Once the reference interpreter and examples are adapted for the unified proposal this section will be removed from the README.) |
11 |
| - |
12 |
| -#### Typed Continuations |
13 |
| - |
14 |
| -* See the [explainer](proposals/continuations/Explainer.md) for a high-level summary of the proposal. |
15 |
| - |
16 |
| -* See the [overview](proposals/continuations/Overview.md) for a more formal description of the proposal. |
17 |
| - |
18 |
| -* An [implementation](https://github.com/WebAssembly/stack-switching/tree/wasmfx) is available as an extension to the reference interpreter. It is accesible from the `wasmfx` branch of this repository. |
19 |
| - |
20 |
| -* See the [examples](proposals/continuations/examples) for Wasm code for implementing various different features including lightweight threads, actors, and async/await. |
21 |
| - |
22 |
| -#### Bag of Stacks Proposal |
23 |
| - |
24 |
| -* See the [explainer](proposals/bag-o-stacks/Explainer.md) for a high-level summary of the proposal. |
25 |
| - |
26 |
| -Original README from upstream repository follows. |
27 |
| - |
28 |
| --------------------------------------------------------------------------------- |
29 |
| - |
30 |
| -[](https://github.com/WebAssembly/stack-switching/actions/workflows/ci-spec.yml) |
31 |
| -[](https://github.com/WebAssembly/stack-switching/actions/workflows/ci-interpreter.yml) |
32 |
| - |
33 | 11 | # spec
|
34 | 12 |
|
35 | 13 | This repository holds the sources for the WebAssembly specification,
|
|
0 commit comments