4 ms·
Rust has been bootstrapped for nearly a decade. The rust reference toolchain is built in rust.
by freeone3000 3y ago
Rust has been bootstrapped for nearly a decade. The rust reference toolchain is built in rust.
- detaro 3y agoif you pretend that LLVM and friends are not part of the toolchain
- pjmlp 3y agoSo no need for LLVM and GCC, Great news! Where can we download it?
- Voultapher 3y agoAssuming you are serious, there is https://github.com/bytecodealliance/wasmtime/tree/main/cranelift https://github.com/bytecodealliance/wasmtime/tree/main/crane... which is written in Rust and is targeted to become the default debug backend in rustc. LLVM has accumulated a lot of optimizations contributed by various groups and people over more than a decade. It's hard to catch up to that by virtue of resource limits.
- pjmlp 3y agoI was being sarcastic, when Cranelift becomes the official reference implementation then I shut up.
- deleted 3y ago[deleted]
- mr_00ff00 3y agoIs there a reason to replace LLVM? Are there still memory bugs that are popping up and causing issues?
- steveklabnik 3y agohttps://github.com/bytecodealliance/wasmtime/blob/main/cranelift/docs/compare-llvm.md https://github.com/bytecodealliance/wasmtime/blob/main/crane...