Change8

1.84.1

📦 rust-languageView on GitHub →
🐛 8 fixes

Summary

This patch release focuses on fixing various bugs, including issues in diagnostics, incremental rebuilds, trait solver performance, and several fixes related to building Rust from source distributions.

🐛 Bug Fixes

  • Fixed ICE 132920 in duplicate-crate diagnostics.
  • Fixed errors for overlapping impls in incremental rebuilds.
  • Fixed slow compilation related to the next-generation trait solver.
  • Fixed debuginfo when LLVM's location discriminator value limit is exceeded.
  • Fixed building Rust from source: Only try to distribute `llvm-objcopy` if llvm tools are enabled.
  • Fixed building Rust from source: Added Profile Override for Non-Git Sources.
  • Fixed building Rust from source: Resolve symlinks of LLVM tool binaries before copying them.
  • Fixed building Rust from source: Made it possible to use ci-rustc on tarball sources.