Rust 1.91 улучшает кроссплатформенную разработку с поддержкой Уровня 1 для ARM64 Windows и улучшенными предупреждениями безопасности необработанных указателей, укрепляя безопасность памяти и инструменты разработчика.

Rust 1.91 представляет значительные улучшения поддержки платформ и безопасности, включая поддержку ARM64 Windows уровня 1 и улучшенные предупреждения для сырых указателей, укрепляя кроссплатформенную разработку и безопасность памяти.
Rust 1.91 повышает aarch64-pc-windows-msvc до уровня 1, обеспечивая надежную компиляцию и тестирование для устройств ARM64 Windows, таких как Surface Pro X, облегчая многоплатформенную разработку с инструментами языка программирования.
Новый линт предупреждает, когда возвращаются сырые указатели на локальные переменные, решая проблемы безопасности памяти вне проверки заимствования, уменьшая ошибки в небезопасном коде для системного программирования и дополняя рабочие процессы отладчика.
Выпуск стабилизирует API для общих задач, сохраняя производительность и безопасность, с небольшими улучшениями и исправлениями ошибок, принося пользу текстовым редакторам и инструментам сборки в различных средах.
Rust 1.91 продвигает безопасность и кроссплатформенную разработку с поддержкой ARM64 Windows уровня 1 и предупреждениями для сырых указателей, делая его ценным для системного программирования и инструментов разработчика.
Поддержка Уровня 1 означает, что цель aarch64-pc-windows-msvc получает высший уровень обслуживания, гарантированные сборки и всестороннее тестирование, делая её готовой к производству для разработки на ARM64 Windows.
Новый lint предупреждает, когда необработанные указатели на локальные переменные возвращаются из функций, выявляя потенциальные проблемы безопасности памяти, которые не отслеживает проверщик заимствований, повышая безопасность небезопасного кода.
Поддержка Уровня 1 указывает, что целевая платформа получает полное обслуживание, гарантированные сборки и готова к производству с всесторонним тестированием.
Необработанные указатели в Rust — это небезопасные указатели, которые позволяют прямой доступ к памяти без ограничений проверщика заимствований, используемые в системном программировании для низкоуровневых операций.
Ключевые особенности включают поддержку Уровня 1 для ARM64 Windows, улучшенные предупреждения безопасности необработанных указателей и стабилизированные API для улучшения опыта разработчика.