Skip to main content

Rust 1.82.0 Release Notes

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

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

범위

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

읽는 법

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

타임라인

Rust 1.82.0 (2024-10-17)

  • Language
    • Don't make statement nonterminals match pattern nonterminals — source
    • Patterns matching empty types can now be omitted in common cases — source
    • Enforce supertrait outlives obligations when using trait impls — source
    • 그 외 12개 항목은 원문 참고
  • Compiler
    • Promote riscv64gc-unknown-linux-musl to tier 2 — source
    • Promote Mac Catalyst targets aarch64-apple-ios-macabi and x86_64-apple-ios-macabi to Tier 2, and ship them with rustup — source
    • Add tier 3 NuttX based targets for RISC-V and ARM — source
    • 그 외 6개 항목은 원문 참고
  • Libraries
    • Generalize {Rc,Arc}::make_mut() to Path, OsStr, and CStr. — source
  • Stabilized APIs
    • std::thread::Builder::spawn_uncheckedsource
    • std::str::CharIndices::offsetsource
    • std::option::Option::is_none_orsource
    • 그 외 73개 항목은 원문 참고
  • Cargo
    • feat: Add info cargo subcommand — source
  • Compatibility Notes
    • The standard library has a new implementation of binary_search which significantly improves performance (#128254). However when a sorted slice has multiple values which compare equal, the new implementation may select a different value among the equal ones than the old implementation — source
    • illumos/Solaris now sets MSG_NOSIGNAL when writing to sockets . This avoids killing the process with SIGPIPE when writing to a closed socket, which matches the existing behavior on other UNIX targets. — source
    • Removes a problematic hack that always passed the --whole-archive linker flag for tests, which may cause linker errors for code accidentally relying on it. — source
    • 그 외 2개 항목은 원문 참고

Sources