Выпуск Rust 1.88: Больше контроля, чище сборки и умнее синтаксис

watch 9s
views 2

18:30, 27.06.2025

26 июня 2025 года команда Rust объявила о выходе версии 1.88. В разработке этого обновления приняли участие 443 разработчика со всего мира. Rust продолжает стремительно развиваться — версия 1.80 вышла в июле 2024 года, а значимый релиз Rust 2024 edition (1.85.0) был представлен в феврале 2025 года. В мае 2025 года версия 1.87.0 отметила десятилетие со дня выхода Rust 1.0.

Rust остаётся сосредоточенным на безопасной работе с памятью без использования сборщика мусора или сложной виртуальной машины. Вместо этого он использует проверки на этапе компиляции для управления памятью, владением, временем жизни объектов и безопасным доступом. Инструмент Cargo обеспечивает управление зависимостями, сборку проектов и публикацию пакетов через репозиторий crates.io.

Что нового в Rust 1.88

Rust 1.88 включает ряд полезных нововведений и изменений в языке, Cargo и Clippy:

  • Поддержка “naked” функций. Разработчики теперь могут использовать #[unsafe(naked)] для определения “голых” функций — без автоматически сгенерированного пролога и эпилога от компилятора. Это дает низкоуровневый контроль над ассемблерным кодом.
  • Цепочка let-выражений в условиях. Условия в if и while теперь поддерживают последовательные let-выражения, объединенные с помощью &&, что делает условную логику более выразительной.
  • Очистка кеша Cargo. Cargo теперь автоматически запускает сборку мусора в своём каталоге кеша. Файлы, загруженные из интернета и не использовавшиеся более 90 дней, будут удалены для экономии места.
  • Булевы литералы в cfg. Система предикатов cfg теперь поддерживает булевы литералы, расширяя возможности конфигурации.
  • Стабилизированные API и изменения по платформам. Несколько API были стабилизированы, а цель i686-pc-windows-gnu понижена до уровня Tier-2.

Rust 1.88 продолжает следовать своей миссии — производительность, безопасность и надежность — с важными улучшениями как для низкоуровневых, так и для прикладных разработчиков.

Поделиться

Была ли эта статья полезной для вас?

Популярные предложения VPS

Другие статьи на эту тему

cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.