Compiler infrastructure and toolchain library for WebAssembly
-
Updated
Jul 11, 2022 - WebAssembly
The current runtime source generates a lot of warnings when being compiled. We should go through and fix the ones we can and suppress the ones we think are OK.
Add a description, image, and links to the compilers topic page so that developers can more easily learn about it.
To associate your repository with the compilers topic, visit your repo's landing page and select "manage topics."
EH1 has a lot of examples where a sequent CFunc contains only a handful ot statements (often 1 or 2) and is called only once. This causes a performance penalty when --output-split puts these in a different function than _eval and hence the compiler can't inline them, so we should inline these ourselve when it's obviously the right thing to do.