Skip to content

Commit

Permalink
WebAssembly JS and Web integration spec in Bikeshed (#591)
Browse files Browse the repository at this point in the history
* WebAssembly JS integraton spec in Bikeshed

Initial checkin, JS.bs is converted from JS.md with
updates to reference the current Wasm specification.

* Various cleanups/fixes:

- Ensure that not passing a maximum Memory size in the object will not
  create a maximum in Wasm.
- Clean up notes about object deduplication in instantiate.
- Refer to Promises guide everywhere.
- Remove duplicate buffer cloning.

* Improve threading

* Initial checkin of web interface

* Name WebAssembly CG as the editor (I'm not sure who should be editor)

* Fix formatting and queue instantiate(module) tasks appropriately

* Changes based on review from @domenic, @rossberg and @binji

* More changes from review by @domenic and @rossberg

* More changes from review

* Move

* More changes from review

- Formalize the process of getting a name for exported functions (including
  passing on the name of re-exported host functions)
- Link to ECMAScript bug for Memory detach behavior
- Some wording clarifications
- Extract out creation of a host function for clarity

* More precise wording for decoding success assertion

* Move specs to index.bs

* Respond to review feedback

* Respond to review from @annevk

* Respond to review from @lukewagner
  • Loading branch information
littledan authored and flagxor committed Dec 6, 2017
1 parent 16d3cdd commit d15cabb
Show file tree
Hide file tree
Showing 2 changed files with 1,055 additions and 0 deletions.
Loading

0 comments on commit d15cabb

Please sign in to comment.