Rust 1.62.1
Released on July 19, 2022
What's Changed
- [The compiler fixed unsound function coercions involving
impl Traitreturn types.][98608] - [The compiler fixed an incremental compilation bug with
async fnlifetimes.][98890] - [Windows added a fallback for overlapped I/O in synchronous reads and writes.][98950]
- [The
x86_64-fortanix-unknown-sgxtarget added a mitigation for the
Full Changelog
Rust 1.62.1 addresses a few recent regressions in the compiler and standard
library, and also mitigates a CPU vulnerability on Intel SGX.
* [The compiler fixed unsound function coercions involving impl Trait return types.][98608]
* [The compiler fixed an incremental compilation bug with async fn lifetimes.][98890]
* [Windows added a fallback for overlapped I/O in synchronous reads and writes.][98950]
* [The x86_64-fortanix-unknown-sgx target added a mitigation for the
MMIO stale data vulnerability][98126], advisory [INTEL-SA-00615].
[98608]: https://github.com/rust-lang/rust/issues/98608
[98890]: https://github.com/rust-lang/rust/issues/98890
[98950]: https://github.com/rust-lang/rust/pull/98950
[98126]: https://github.com/rust-lang/rust/pull/98126
[INTEL-SA-00615]: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00615.html