Rust 1.99.1, UEFI 링크 오류·x86_64 FFI 오컴파일 수정
LLVM 최적화가 wcslen 호출을 생성해도 링크할 수 있도록 compiler-builtins에 대체 구현을 추가했다. UEFI에서는 미리 컴파일한 표준 라이브러리에 해당 호출이 포함돼 std 사용 프로젝트가 영향을 받았다.
x86_64 FFI의 bool 반환값에 ABI가 요구하는 zero-extension을 다시 적용한다. 기존에는 반환 레지스터의 비트 1~7이 정해지지 않아 호출자가 0·1 이외의 값을 관찰할 수 있었다.
macOS의 rust-lld에 libLLVM.dylib 디렉터리를 가리키는 rpath를 추가했다.
rustup으로 설치한 기존 사용자는 rustup update stable 명령으로 업데이트할 수 있다.
- Announcing Rust 1.99.1Rust · 원문 2026-10-15