DescriptionUpgrade Wasm JS API, step 1
Implements:
- WebAssembly object,
- WebAssembly.Module constructor,
- WebAssembly.Instance constructor,
- WebAssembly.compile async method,
- and Module and Instance instance objects.
Also, changes ErrorThrower to support capturing errors in a promise reject.
Since we cannot yet compile without fixing the Wasm memory, and cannot validate a module without compiling, the Module constructor and compile method don't do anything yet but checking that their argument is a suitable BufferSource. Instead of a compiled module, the hidden state of a Module object currently is just that buffer.
BUG=
Committed: https://crrev.com/386c747b8a90adbf2c2bf7161e7bbd144a5b797c
Cr-Commit-Position: refs/heads/master@{#37143}
Patch Set 1 #Patch Set 2 : Rebaseline interpreter tests #
Total comments: 12
Patch Set 3 : Separate test refactorings #
Total comments: 2
Messages
Total messages: 21 (8 generated)
|