Вышел Rust 1.99.1: исправлены регрессии — wcslen, FFI-возврат bool и rust-lld на macOS
15.10.2026Rust 1.99.1 — точечный выпуск с исправлением регрессий предыдущих версий. Обновление ставится штатно: rustup update stable. Исправлено три регрессии.
Что исправлено
- Отсутствующий символ
wcslen. Некоторые цели получали ошибки линковки из-за отсутствияwcslen; теперь функция есть в библиотеке compiler-builtins как запасной вариант. Оптимизация LLVM loop-idiom-wcslen может вставлять вызовыwcslen. - Некорректный возврат
boolчерез FFI на x86_64. Функции Rust, возвращавшиеboolчерез FFI, могли оставлять биты 1–7 регистра возврата неопределёнными, из-за чего вызывающий наблюдал значения, отличные от 0/1. rust-lldне загружал libLLVM на macOS. Линкер мог не запуститься, если компилятор вызывался не через прокси rustup: не задавался нужный путь поиска библиотек.
Оригинал
Announcing Rust 1.99.1.
Упоминаний: 1 · Просмотров: 8