rustup 1.29.0 научился качать компоненты параллельно и распаковывать на лету

12.03.2026

Вышел rustup 1.29.0. Главное изменение — компоненты инструментального набора теперь скачиваются параллельно и распаковываются прямо во время загрузки, а не после её завершения.

Что именно ускорилось

Операции rustup update и rustup toolchain проверяют наличие обновлений одновременно по нескольким каналам, а rustup check делает это параллельно. Автор предупреждает, что в хвосте возможны проблемы: сеть всё равно становится узким местом.

Работу выполнил участник программы наставничества 2025 года.

Новые платформы-хосты

Официально поддерживаются sparcv9-sun-solaris и x86_64-pc-solaris. Для Solaris это заметное событие: раньше rustup там просто не работал.

Мелочи, которые экономят время

  • rustup-init сам добавляет записи в переменную PATH для оболочек tcsh и xonsh;
  • при запуске языкового сервера через прокси rustup берёт исполняемый файл из PATH, если своего не нашёл — костыль, который был нужен пользователям Neovim и Helix, больше не требуется;
  • пустые переменные окружения теперь считаются отсутствующими, что чинит сброс переопределений к значениям по умолчанию: раньше пустая переменная «залипала» в настройках.

Код возврата rustup check

Команда возвращает 100, если обновления есть, и 0, если нет. Это позволяет использовать её в сценариях непрерывной сборки без разбора вывода.

Оригинал

Announcing rustup 1.29.0 от 12 марта 2026 года

Упоминаний: 1 · Просмотров: 3