Ben Smith

Results 60 issues of Ben Smith

A given agent will only have one `WebAssembly.Memory` object that references a given `Data Block`. Even if a `Memory` is `postMessage`'d to another worker and back, the agent's memory object...

We'll need a WebAssembly memory model. The [ECMAScript memory model](https://tc39.github.io/ecma262/#sec-memory-model) was designed to be able to work with WebAssembly, but we'll likely need a separate document to cover WebAssembly specifics,...

question

The current proposal has no mechanism for creating or joining threads, relying on the embedder to provide these operations. This allows for simple integration with SharedArrayBuffer, where a [dedicated worker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers)...

question

This is a tracking issue to coordinate the changes to the memory model we discussed in previous CG meetings w/ ECMAScript. * Require 1- and 2-byte atomics to always be...

See https://github.com/WebAssembly/wabt/issues/1543. There are still some missing features from wasp that we'll want before we can use it to fully replace the equivalent wabt functionality: - [x] binary to text...

See https://github.com/WebAssembly/wasp/pull/35#discussion_r535527286. In particular, `-Wsuggest-override`, but perhaps there are others.

The `callgraph`, `cfg`, `dfg`, `dump` tools don't have any tests. This shouldn't be too much work to do. If we refactor the `Tool` class to use an abstract output (instead...

The tools will likely consider this feature to be "wasm64", but it doesn't yet have 64-bit function table indexes. Since C/C++ function pointers are lowered to function table entries, this...

C/C++ ABI

Hey all! I made some local changes to get this to work with our macOS toolchain. The PR can't be uploaded like this, but I'm happy to work with you...