Релиз Rust 1.91.0
30 октября 2025 года состоялся релиз языка программирования Rust 1.91. Вклад в разработку этого обновления внесли 235 программистов со всего мира. Предыдущая стабильная версия решения состоялась в середине сентября. Версия проекта Rust 1.80 вышла в июле 2024 года. Релиз Rust 1.85.0 (Rust 2024) состоялся 20 февраля. Выпуск Rust 1.87.0 и празднование десяти лет после выхода Rust 1.0 произошло в мае 2025 года.
Язык Rust сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).
Основные изменения и дополнения в Rust 1.90 (Rust, Cargo и Clippy):
повышение статуса платформы aarch64-pc-windows-msvc до уровня Tier-1. Это выводит поддержку Windows на архитектуре ARM в языке программирования Rust на самый высокий уровень, наравне с другими распространенными операционными системами и архитектурами. Статус Tier-1 для Windows на 64-битной архитектуре ARM/AArch64 в Rust 1.91 также означает доступность предварительно собранных бинарных файлов для новых версий;
порты aarch64-pc-windows-gnullvm и x86_64-pc-windows-gnullvm получили статус Tier-2 с поддержкой инструментов разработки;
теперь проверяется код на наличие висячих указателей на локальные переменные (now lints against dangling raw pointers from local variables);
добавлено lint-предупреждение "integer_to_ptr_transmutes", информирующее о преобразовании целых чисел в указатели с помощью функции std::mem::transmute;
в пакетном менеджере Cargo стабилизирована поддержка параметра "build.build-dir", определяющего каталог для хранения временных сборочных артефактов, создаваемых cargo
Читать на habr.com