23 марта 2023 · Команда по выпуску Rust
Команда Rust рада анонсировать новую версию Rust, 1.68.1. Rust - это язык программирования, который позволяет всем создавать надежное и эффективное программное обеспечение.
Если у вас установлена предыдущая версия Rust через rustup, вы можете получить 1.68.1:
rustup update stable
Если у вас его еще нет, вы можете получить rustup с соответствующей страницы на нашем веб-сайте и ознакомиться с подробными примечаниями к выпуску 1.68.1 на GitHub.
Что находится в стабильной версии 1.68.1
Стабильный Rust 1.68.1 в первую очередь содержит изменение в том, как CI Rust использует компилятор Windows MSVC, больше не разрешая LTO для кода Rust. Это приводило к неправильной компиляции, которую отлаживает команда Rust, но тем временем мы вернем изменения, чтобы включить LTO.
В настоящее время считается, что это никак не влияет на более широкое использование ThinLTO. Компилятор Rust использовал нестабильный флаг в процессе сборки, чтобы включить ThinLTO, несмотря на компиляцию в dylib.
В релиз включено несколько других исправлений регрессии:
- Исправлена сборка компилятора с помощью
--enable-local-rust
- Рассматривать
$ prefix-clang
какclang
в коде обнаружения компоновщика - Исправлена паника в компиляторе
Участники 1.68.1
Многие люди объединились, чтобы создать Rust 1.68.1. Мы не смогли бы сделать это без всех вас. Спасибо!