4 ms·
Rust updates LLVM more commonly than LLVM does stable releases, so it has been using a version somewhere between LLVM 6 and LLVM 7 for a while already. I think
by nikic 8y ago
Rust updates LLVM more commonly than LLVM does stable releases, so it has been using a version somewhere between LLVM 6 and LLVM 7 for a while already.
I think one of the main areas that improved in LLVM 7 relative to LLVM 6 that Rust cares about is better support for WASM in LLD.
- steveklabnik 8y agoWe also had to turn off noalias for &mut T for a while, due to bugs, and that was fixed fairly recently, and we turned it back on. I think that was post LLVM 6, but I can't quite remember.
- lambda 8y agoLooks like it was as of LLVM 6: https://github.com/rust-lang/rust/pull/50744 https://github.com/rust-lang/rust/pull/50744
- CUViper 8y agoRust 1.30 (now in beta) has already moved to a newer snapshot of trunk, LLVM 8ish.