"Clang, Clang: Who's there? WebAssembly!"
Upcoming C++ (Clang) extensions for WebAssembly
A talk by Igalia's @pocmatos at the 2022 LLVM Dev Mtg
https://t.co/GZmVtHGyXm
I recently wrote up a guide to creating a new WebAssembly proposal. If you’ve ever had an idea for a new WebAssembly feature and didn’t know how to get started, come check it out! https://t.co/5UMC1yBxUo
I'm happy to announce that the WebAssembly GC proposal has moved to phase 2 as of this morning. This is the result of the hard work and patience of many folks in the WebAssembly community group, especially over the last year, and I'm excited to keep up the strong momentum. 1/
The WebAssembly Summit 2021 schedule is now public! 🎉
We have a great line up and can’t wait for the summit to happen on April 22nd! 📆
👇
https://t.co/6CP7BZj4bA
@RReverser@pati_gallardo Yeah I assume the name was chosen because it's C language, but I've never heard any other LLVM developer pronounce it other than "clang." I guess if you say it often, you want to save your syllables 😁
@binjimint @bobbydigitales@mattgodbolt@tlively52@dptig Even with LLVM trunk you need a flag, (-msimd128 IIRC), else the vectors get scalarized at codegen. Not sure what version @CompileExplore has but the flag's been there a while. (The spec and the impl are still evolving, so if you want to test against @v8js, use trunk of both)
Useful for yielding to the browser’s event loop or calling async web APIs when using emscripten, or for implementing coroutine-like functionality in your own language when compiling to wasm.
Single header C++ WASM binary writer (with linking/reloc support): https://t.co/Jq44aiwNRt as part of the Lobster WASM backend: https://t.co/zsC6UJRiYQ