Выпуск 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

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-wKVM 8192 Windows

101

При оплате за год

-9.9%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 1024 Linux

4.96

При оплате за год

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 4096 Linux

60.5

При оплате за год

-29.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
2 TB
KVM-SSD 2048 Metered Linux

17

При оплате за год

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 2048 Linux

7.7

При оплате за год

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33

При оплате за год

-20.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
wKVM-SSD 16384 Metered Windows

100

При оплате за год

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 4096 Linux

15.95

При оплате за год

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 32768 Linux

93.5

При оплате за год

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 8192 Linux

25.85

При оплате за год

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

cookie

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

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