Rust 1.25.0 Release Notes
// RUST-RELEASE-NOTES— official release note timeline
Rust 1.25.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.
범위
- 대상 릴리즈: Rust 1.25.0
- 포함된 릴리즈 수: 1개
- 생성 경로:
scripts/bloggen.py rust-release-docs - 생성일:
2026-07-08 - 원문: rust-lang/rust RELEASES.md
읽는 법
- 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
- 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
- Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.
타임라인
Rust 1.25.0 (2018-03-29)
- Language
- The
#[repr(align(x))]attribute is now stable. [RFC 1358] - You can now use nested groups of imports. e.g.
use std::{fs::File, io::Read, path::{Path, PathBuf}}; - You can now have
|at the start of a match arm. e.g. enum Foo { A, B, C }
- The
- Compiler
- Upgraded to LLVM 6.
- Added
-C lto=valoption. - Added
i586-unknown-linux-musltarget
- Libraries
- Impl Send for
process::Commandon Unix. - Impl PartialEq and Eq for
ParseCharError. UnsafeCell::into_inneris now safe.- 그 외 5개 항목은 원문 참고
- Impl Send for
- Stabilized APIs
Location::columnptr::NonNullDuration::new- 그 외 2개 항목은 원문 참고
- Cargo
cargo newno longer removesrustorrsprefixes/suffixes.cargo newnow defaults to creating a binary crate, instead of a library crate.
- Compatibility Notes
- Deprecated
net::lookup_host. rustdochas switched to pulldown as the default markdown renderer.- The borrow checker was sometimes incorrectly permitting overlapping borrows around indexing operations (see #47349). This has been fixed (which also enabled some correct code that used to cause errors (e.g. #33903 and #46095).
- 그 외 1개 항목은 원문 참고
- Deprecated
Sources
- Rust release notes — official rust-lang/rust release notes.