Rust 1.38 Supports Pipelined Compilation For Building Dependent Crates Sooner

Written by Michael Larabel in Programming on 26 September 2019 at 11:53 AM EDT. Add A Comment
PROGRAMMING
Today marks the release of Rust 1.38 as the latest stable update for this increasingly popular, memory-safe programming language.

On the performance front, Rust 1.38 supports the notion of pipelined compilation whereby Cargo will begin building dependent crates as soon as the meta-data is ready. For builds involving multiple crates, this can lead to around 10~20% faster compilation speeds for clean and optimized builds.

Rust 1.38 also now supports using Rust's deprecated attribute to mark macros as deprecated and there are various other library changes and numerous subtle changes to this LLVM-powered implementation.

More details on Rust 1.38 at Rust-Lang.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week