Dan Gohman

Results 1087 comments of Dan Gohman

There are libc implementations for wasm. They're widely used. As an LLVM maintainer, I'm opposed to such a change landing upstream.

One of the main goals of wasm is to enable modules that run well on many platforms, however what you're describing is building different modules for different platforms. Also, even...

That would create a big-endian ABI, which risks creating a lot of extra work and confusion.

How did you determine that 7 is a good number of cache lines ahead to prefetch at? There are several ways that explicit prefetches can end up making programs slower....

> This cause issues in performance-sensitive numerical software, as it rarely can guarantee no denormalized numbers occus during computations. Could you give specific examples of such software? A commonly discussed...

> running webassembly on PPC > https://github.com/michalsc/Emu68 runs in AArch64eb instruction set (eb for big endian mode) Note that even if we add a `bswap` instruction, most WebAssembly code won't...

In my post above, I quoted two use cases from earlier posts which seem to want wasm producer toolchain support and a new big-endian ABI. I don't want a new...

Ok, cool. So to be sure, a wasm `bswap` instruction wouldn't help with running WebAssembly on a ppc or a 68000-series CPU, and wouldn't help porting code written with the...

Most of the repos have migrated. Here is the list of repositories still using `master`: Not archived: - [benchmarks](https://github.com/WebAssembly/benchmarks) - [conditional-sections](https://github.com/WebAssembly/conditional-sections) - [conditional-segment-initialization](https://github.com/WebAssembly/conditional-segment-initialization) - [debugging](https://github.com/WebAssembly/debugging) - [decompressor-prototype](https://github.com/WebAssembly/decompressor-prototype) - [memory-control](https://github.com/WebAssembly/memory-control) -...

I've now separated the list into Not Archived and Archived.