Мининовости
Мелкие изменения: стабилизация API, новые методы и impl, правки Cargo.
В верхний уровень модуля путей вынесены методы нормализации пути. Они работают без обращения к диску и не разыменовывают символические ссылки.
В стандартной библиотеке появились именованные константы файловых дескрипторов стандартных потоков ввода-вывода.
В recvmsg появился флаг MSG_CMSG_CLOEXEC: файловые дескрипторы, переданные между процессами через сокет, сразу помечаются как закрывающиеся при запуске новой программы. Раньше это приходилось делать отдельно, с гонкой между приёмом и установкой флага.
Стабилизирована подсказка компилятору, что ветка маловероятна. Она работает и во время компиляции.
Предикаты, отвечающие на вопрос «это разрыв цикла» и «это ошибочный возврат», стали работать во время компиляции.
Стабилизирован способ получить ссылку из целочисленного значения, трактуемого как указатель. Ответственность за корректность остаётся на вызывающем коде.
У кучи появился метод, который извлекает вершину, только если она удовлетворяет условию. Пока помечен как нестабильный.
У необязательного значения появился метод, который заполняет его только в том случае, если вычисление значения успешно. При неудаче исходное состояние сохраняется.
У срезов появились методы сдвига содержимого на месте, с заполнением освобождаемого места. Пока помечены как нестабильные.
Создание нового пакета в домашнем каталоге теперь завершается ошибкой с подсказкой. Раньше команда создавала манифест, и это ломало работу Cargo в любом вложенном каталоге.
Отладочный макрос с несколькими аргументами теперь печатает их одним вызовом, а не собирает строку и пишет по частям.
Вывод пути стал уважать параметры форматирования: ширину, выравнивание и символ заполнения. Раньше они игнорировались.
Принят RFC с атрибутом export_visibility, который задаёт, виден ли экспортируемый символ за пределами крейта.
В сетевом стеке Redox реализованы вызов shutdown для сокетов и фильтрация входящих UDP-пакетов. Добавлен также getsockopt для сетевых сокетов.
Указание пути к файлу блокировок переехало из ключа командной строки в настройку конфигурации. Позже, в феврале 2026 года, ключ командной строки был удалён целиком.