Skip to content

Releases: rust-lang/rust

Rust 1.15.0

10 Sep 05:53
Compare
Choose a tag to compare

Language

Compiler

Compiler Performance

Stabilized APIs

Libraries

Cargo

Tooling

Misc

Compatibility Notes

Read more

Rust 1.14.0

10 Sep 08:07
Compare
Choose a tag to compare

Language

Compiler

Compile-time Optimizations

Libraries

Cargo

Tooling

  • rustup is the recommended Rust installation method
  • This release includes host (rustc) builds for Linux on MIPS, PowerPC, and S390x. These are tier 2 platforms and may have major defects. Follow the instructions on the website to install, or add the targets to an existing installation with rustup target add. The new target triples are:
    • mips-unknown-linux-gnu
    • mipsel-unknown-linux-gnu
    • mips64-unknown-linux-gnuabi64
    • mips64el-unknown-linux-gnuabi64
    • powerpc-unknown-linux-gnu
    • powerpc64-unknown-linux-gnu
    • powerpc64le-unknown-linux-gnu
    • s390x-unknown-linux-gnu
  • This release includes target (std) builds for ARM Linux running MUSL libc. These are tier 2 platforms and may have major defects. Add the following triples to an existing rustup installation with rustup target add:
    • arm-unknown-linux-musleabi
    • arm-unknown-linux-musleabihf
    • armv7-unknown-linux-musleabihf
  • This release includes experimental support for WebAssembly, via the wasm32-unknown-emscripten target. This target is known to have major defects. Please test, report, and fix.
  • rustup no longer installs documentation by default. Run rustup component add rust-docs to install.
  • Fix line stepping in debugger
  • Enable line number debuginfo in releases

Misc

Compatibility Notes

Rust 1.13.0

10 Sep 08:08
Compare
Choose a tag to compare

Language

Compiler

Diagnostics

Compile-time Optimizations

Stabilized APIs

Libraries

Cargo

Tooling

Misc

Compatibility Notes

Read more

Rust 1.12.1

Rust 1.12.0

10 Sep 05:53
Compare
Choose a tag to compare

Highlights

Compiler

Diagnostics

Language

Stabilized APIs

Libraries

Cargo

Performance

Tooling

Read more

Rust 1.11.0

10 Sep 05:53
Compare
Choose a tag to compare

Language

Stabilized APIs

Libraries

Cargo

Performance

Rustdoc

Tooling

Misc

Compatibility Notes

Rust 1.10.0

10 Sep 08:08
Compare
Choose a tag to compare

Language

Stabilized APIs

Libraries

Cargo

Read more

Rust 1.9.0

10 Sep 08:08
Compare
Choose a tag to compare

Language

Stabilized APIs

Read more

Rust 1.8.0

10 Sep 08:08
Compare
Choose a tag to compare

Language

Libraries

Performance

Misc

Cargo

Compatibility Notes

Read more

Rust 1.7.0

10 Sep 08:07
Compare
Choose a tag to compare

Libraries

Misc

Cargo

Compatibility Notes

  • Soundness fixes to the interactions between associated types and lifetimes, specified in RFC 1214, now generate errors for code that violates the new rules. This is a significant change that is known to break existing code, so it has emitted warnings for the new error cases since 1.4 to give crate authors time to adapt. The details of what is changing are subtle; read the RFC for more.
  • Several bugs in the compiler's visibility calculations were fixed. Since this was found to br...
Read more