Keith Winstein

Results 16 issues of Keith Winstein

WastParser seems to: - allow `(module binary "...")` in `ParseModule` (even though this is not valid syntax for the Wasm text format; it's only valid for scripts), and - forbid...

This PR replaces the `intrusive_list` class with a std::list of unique_ptr's, trying to keep everything else mostly the same.

Now that wasm2c has almost caught up to the current Wasm spec, maybe it's a good time to brainstorm about the roadmap from here and see what everything else thinks...

In some cases, WastParser rejects constructs that use disabled features (e.g. multi-memory, exceptions) and in some cases it appears to allow them (e.g. extended-const, memory64) even if disabled. (As seen...

There aren't any tests yet that use imports or attempt to tail-call an imported function -- there probably should be one (this would have caught a bug in wasm2c, https://github.com/WebAssembly/wabt/pull/2420).

In the legacy-exceptions proposal, this module is malformed: ```wasm (func catch_all) ``` but wasmparser accepts it. This prevents passing some of the `assert_malformed` tests in the legacy-exceptions tests. (The resulting...