본문으로 건너뛰기

Rust 1.32.0 Release Notes

// RUST-RELEASE-NOTES — official release note timeline

Rust 1.32.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.

범위

  • 대상 릴리즈: Rust 1.32.0
  • 포함된 릴리즈 수: 1개
  • 생성 경로: scripts/bloggen.py rust-release-docs
  • 생성일: 2026-07-08
  • 원문: rust-lang/rust RELEASES.md

읽는 법

  • 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
  • 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
  • Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.

타임라인

Rust 1.32.0 (2019-01-17)

  • Language
    • You can now use the ? operator in macro definitions. The ? operator allows you to specify zero or one repetitions similar to the * and + operators.
    • Module paths with no leading keyword like super, self, or crate, will now always resolve to the item (enum, struct, etc.) available in the module if present, before resolving to a external crate or an item the prelude. E.g. enum Color { Red, Green, Blue }
    • You can now match against PhantomData<T> types.
    • 그 외 4개 항목은 원문 참고
  • Compiler
    • The default allocator has changed from jemalloc to the default allocator on your system. The compiler itself on Linux & macOS will still use jemalloc, but programs compiled with it will use the system allocator.
    • Added the aarch64-pc-windows-msvc target.
  • Libraries
    • PathBuf now implements FromStr.
    • Box<[T]> now implements FromIterator<T>.
    • The dbg! macro has been stabilized. This macro enables you to easily debug expressions in your rust program. E.g. let a = 2; let b = dbg!(a * 2) + 1; // ^-- prints: [src/main.rs:4] a * 2 = 4 assert_eq!(b, 5);
    • 그 외 19개 항목은 원문 참고
  • Stabilized APIs
    • i8::to_be_bytes
    • i8::to_le_bytes
    • i8::to_ne_bytes
    • 그 외 69개 항목은 원문 참고
  • Cargo
    • You can now run cargo c as an alias for cargo check.
    • Usernames are now allowed in alt registry URLs.
  • Compatibility Notes
    • The argument types for AVX's _mm256_stream_si256, _mm256_stream_pd, _mm256_stream_ps have been changed from *const to *mut as the previous implementation was unsound.

Sources