Rustc_codegen_cranelift (cg_clif) is an alternative backend for rustc that I have been working on for the past two years. It uses the Cranelift code generator. Unlike LLVM which is optimized for output quality at the cost of compilation speed even when op... (more…)
Read more »
Advanced type systems that enforce various correctness and safety
guarantees--such as linear and ownership types--have a long history in the
Programming Languages research community. Despite this history, a
human-centered evaluation of these type systems ... (more…)
Read more »
There's two patches here.
The first avoids recomputing constant field elements (#69 already has this, I just didn't see that PR).
The second patch tries different ways of handling overflows in the ... (more…)
Read more »
Two weeks ago, we released Firefox Quantum to the world. It’s been a big moment for Mozilla, shaping up to be a blockbuster release that’s changing how peopl... (more…)
Read more »
Learn how to bring multithreaded applications written in other languages to WebAssembly. (more…)
Read more »