|
|
Subscribe / Log in / New account

Rust 1.63.0 released

Version 1.63.0 of the Rust language has been released. Changes include the addition of scoped threads, a new ownership model for raw file descriptors, and the completion of the borrow-checker transition:

As detailed in this blog post, we've fully removed the previous lexical borrow checker from rustc across all editions, fully enabling the non-lexical, new, version of the borrow checker. Since the borrow checker doesn't affect the output of rustc, this won't change the behavior of any programs, but it completes a long-running migration (started in the initial stabilization of NLL for the 2018 edition) to deliver the full benefits of the new borrow checker across all editions of Rust. For most users, this change will bring slightly better diagnostics for some borrow checking errors, but will not otherwise impact which code they can write.


to post comments

Rust 1.63.0 released

Posted Aug 12, 2022 1:38 UTC (Fri) by MrWim (subscriber, #47432) [Link] (1 responses)

Rust 1.63.0 released

Posted Aug 12, 2022 19:07 UTC (Fri) by Sesse (subscriber, #53779) [Link]

Finally, usable (read/write) globals without an external crate!

Rust 1.63.0 released

Posted Aug 18, 2022 13:37 UTC (Thu) by mdaverde (guest, #151459) [Link]

Glad to see the I/O safety changes get stabilized. Will be interesting to see how long until this permeates up through the crates


Copyright © 2022, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds