Dan Gohman
Dan Gohman
No, that's not currently possible in SimpleJIT. Wasmtime has such a mechanism [here](https://github.com/CraneStation/wasmtime/blob/master/lib/jit/src/action.rs#L129), though it depends on functions in Wasmtime's runtime.
The CI failure here is due to inline asm in redox-syscall, which is unrelated to this PR.
The redox-syscall issue is no longer present, and I fixed a clippy error, so the CI is now green.
For the immediate error here, "Common symbols are not yet implemented for Wasm", ideally we should figure out why clang is using common symbols for OpenMP and whether that can...
Thanks for the thorough analysis! I agree that FMA is desirable, and it's always always been about "how" and "when" rather than "if". In light of the decision to [remove...
The clang and gcc convention for target-specific intrinsics is roughly `__builtin__`, for example `__builtin_ia32_sqrtpd` and `__builtin_arm_ldrex` and so on. We've already been following this for other intrinsics, such as `__builtin_wasm_memory_size`...
Brief summary of the history of bitselect: SIMD.js started with a bit-select, and later [added an element-wise select](https://github.com/tc39/ecmascript_simd/commit/3c4747de56e07f75615808d26e10769655986ca0), and later [removed bit-select](https://github.com/tc39/ecmascript_simd/blob/e25959a5c83201b6eb36b8d34b9f95fcab02f9c8/tc39/spec.html#L51) to simplify the initial proposal (with the expectation...
The [C](https://en.cppreference.com/w/c/atomic/atomic_thread_fence), [C++](https://en.cppreference.com/w/cpp/atomic/atomic_thread_fence) and [Rust](https://doc.rust-lang.org/std/sync/atomic/fn.fence.html) fence constructs have an "order" parameter. The current wasm threads proposal only supports SC, but other orderings may be added in the future. Would it...
WASI's `u64`s are 64-bit nanoseconds since the Unix epoch, which [will run out in the year 2554](https://github.com/WebAssembly/wasi-clocks/issues/1). It's difficult to guess what anything in computing will need 500 years from...
I'm thinking about this in the context of [this part of the interface-types motivation](https://github.com/WebAssembly/interface-types/blob/master/proposals/interface-types/Explainer.md): > As part of this maximum-reuse profile, the language and toolchain that a module author uses...