Rust 1.99.0의 주요 변화
Rust 공식 팀은 2026년 10월 1일 Rust 1.99.0 안정 버전을 공개했습니다. 이 릴리스의 가장 주목할 만한 기능은 C-ABI 호환성과 메모리 안전성 강화입니다.
C-ABI 가변 함수 안정화
Rust 1.99.0은 "C"와 "C-unwind" ABI를 사용하여 C-ABI 가변 함수를 Rust로 직접 정의할 수 있도록 지원합니다. 가변 인자 목록(...)을 사용하는 이 기능은 임의의 개수 인자를 받으며, VaList 타입은 대상 플랫폼 전체에서 C va_list 타입과 ABI 호환성을 유지합니다.
추가 API 안정화
원시 포인터에서 크기와 정렬 정보를 안전하게 조회할 수 있도록 Layout::for_value_raw, mem::size_of_val_raw, mem::align_of_val_raw 함수가 안정화되었습니다. 또한 Box 관련 API, VecDeque::retain_back, 그리고 파일 타임스탬프 설정 함수들이 표준 라이브러리에 추가되었습니다.