Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0c132a1
Initialize js-promise-integration repo
RossTate Aug 23, 2021
5e252b0
Update README.md
fgmccabe Jan 14, 2022
7506990
Pull interesting files from old branch
fgmccabe Aug 13, 2024
3855376
Updated test suite for jspi to reflect new API
fgmccabe Sep 19, 2024
928c4d7
A new document outlining some of the implementation issues in JSPI
fgmccabe Sep 19, 2024
f527538
Merge remote-tracking branch 'upstream/wasm-3.0'
fgmccabe Oct 2, 2024
e422a12
Update to reflect upstream changes to index.bs
fgmccabe Sep 19, 2024
8586e74
Clarified how execution contexts get their status.
fgmccabe Sep 24, 2024
8de2a62
Apply suggestions from code review
fgmccabe Sep 25, 2024
48430f5
Slight refactor of the suspend operation
fgmccabe Oct 1, 2024
ab4b5d3
Revised, as suggested by reviewer.
fgmccabe Oct 3, 2024
bdbfe52
Merge pull request #47 from WebAssembly/newtests
fgmccabe Oct 3, 2024
d534850
Merge pull request #48 from WebAssembly/guide
fgmccabe Oct 3, 2024
6604a37
Fix some minor typos
fgmccabe Oct 3, 2024
82d7113
Merge remote-tracking branch 'spec/wasm-3.0'
backes Oct 8, 2024
214c595
Merge pull request #50 from backes/merge-wasm3.0
fgmccabe Oct 8, 2024
25d0481
Fix JSPI tests
yurydelendik Oct 28, 2024
b3cfd12
Merge pull request #52 from yurydelendik/fix-jspi-tests
fgmccabe Oct 28, 2024
b95be4c
Update index.bs
fgmccabe Oct 28, 2024
a94f54f
Update document/js-api/index.bs
fgmccabe Oct 29, 2024
9a2299f
Update document/js-api/index.bs
fgmccabe Oct 29, 2024
54e77cb
Update document/js-api/index.bs
fgmccabe Oct 29, 2024
9aac0fc
Update index.bs
fgmccabe Oct 30, 2024
d89f2f7
Update index.bs
fgmccabe Oct 30, 2024
9209ee7
Update index.bs
fgmccabe Oct 31, 2024
0b8f557
Update index.bs
fgmccabe Oct 31, 2024
fe35784
Update index.bs
fgmccabe Oct 31, 2024
b0a8b76
Merge pull request #37 from WebAssembly/spec
fgmccabe Oct 31, 2024
3a2016e
Add SuspendError
fgmccabe Nov 12, 2024
4e4275d
Merge pull request #55 from WebAssembly/fgmccabe-patch-3
fgmccabe Dec 16, 2024
ce7705f
Adjust jspi to use new exception type.
fgmccabe Dec 19, 2024
7b776cf
Apply suggestions from code review
fgmccabe Jun 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
[![CI for specs](https://github.com/WebAssembly/spec/actions/workflows/ci-spec.yml/badge.svg)](https://github.com/WebAssembly/spec/actions/workflows/ci-spec.yml)
[![CI for interpreter & tests](https://github.com/WebAssembly/spec/actions/workflows/ci-interpreter.yml/badge.svg)](https://github.com/WebAssembly/spec/actions/workflows/ci-interpreter.yml)
[![Build Status](https://travis-ci.org/WebAssembly/js-promise-integration.svg?branch=main)](https://travis-ci.org/WebAssembly/js-promise-integration)

# JavaScript-Promise Integration Proposal for WebAssembly

This repository is a clone of [github.com/WebAssembly/spec/](https://github.com/WebAssembly/spec/).
It is meant for discussion, prototype specification and implementation of a proposal to
add support for different patterns of non-local control flow to WebAssembly.

* See the [overview](proposals/js-promise-integration/Overview.md) for a summary of the proposal.

* See the [modified spec](https://webassembly.github.io/js-promise-integration/) for details.

* See the [Design Portfolio](https://docs.google.com/document/d/16Us-pyte2-9DECJDfGm5tnUpfngJJOc8jbj54HMqE9Y/edit#heading=h.n1atlriavj6v) for detailed design from a V8 perspective.

Original `README` from upstream repository follows…

# spec

Expand Down
2 changes: 1 addition & 1 deletion document/core/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ WebAssembly Specification

.. only:: html

| Release |release|
| Release |release| + js-promise-integration (Draft, |today|)

| Editor: Andreas Rossberg

Expand Down
10 changes: 5 additions & 5 deletions document/core/util/macros.def
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
.. External Standards
.. ------------------

.. |WasmDraft| replace:: |pagelink|
.. _WasmDraft: |pagelink|
.. |WasmDraft| replace:: https://webassembly.github.io/js-promise-integration/core/
.. _WasmDraft: https://webassembly.github.io/js-promise-integration/core/

.. |WasmIssues| replace:: |issuelink|
.. _WasmIssues: |issuelink|
.. |WasmIssues| replace:: https://github.com/webassembly/js-promise-integration/issues/
.. _WasmIssues: https://github.com/webassembly/js-promise-integration/issues/

.. |IEEE754| replace:: IEEE 754
.. |IEEE754| replace:: IEEE 754-2019
.. _IEEE754: https://ieeexplore.ieee.org/document/8766229

.. |Unicode| replace:: Unicode
Expand Down
254 changes: 216 additions & 38 deletions document/js-api/index.bs

Large diffs are not rendered by default.

181 changes: 181 additions & 0 deletions proposals/js-promise-integration/ImplementationGuide.md

Large diffs are not rendered by default.

235 changes: 235 additions & 0 deletions proposals/js-promise-integration/Overview.md

Large diffs are not rendered by default.

Loading