Rust 1.38.0 Release Notes
// RUST-RELEASE-NOTES— official release note timeline
Rust 1.38.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.
범위
- 대상 릴리즈: Rust 1.38.0
- 포함된 릴리즈 수: 1개
- 생성 경로:
scripts/bloggen.py rust-release-docs - 생성일:
2026-07-08 - 원문: rust-lang/rust RELEASES.md
읽는 법
- 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
- 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
- Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.
타임라인
Rust 1.38.0 (2019-09-26)
- Language
- The
#[global_allocator]attribute can now be used in submodules. - The
#[deprecated]attribute can now be used on macros.
- The
- Compiler
- Added pipelined compilation support to
rustc. This will improve compilation times in some cases. For further information please refer to the "Evaluating pipelined rustc compilation" thread. - Added tier 3* support for the
aarch64-uwp-windows-msvc,i686-uwp-windows-gnu,i686-uwp-windows-msvc,x86_64-uwp-windows-gnu, andx86_64-uwp-windows-msvctargets. - Added tier 3 support for the
armv7-unknown-linux-gnueabiandarmv7-unknown-linux-musleabitargets. - 그 외 3개 항목은 원문 참고
- Added pipelined compilation support to
- Libraries
ascii::EscapeDefaultnow implementsCloneandDisplay.- Derive macros for prelude traits (e.g.
Clone,Debug,Hash) are now available at the same path as the trait. (e.g. TheClonederive macro is available atstd::clone::Clone). This also makes all built-in macros available instd/coreroot. e.g.std::include_bytes!. str::Charsnow implementsDebug.- 그 외 6개 항목은 원문 참고
- Stabilized APIs
<*const T>::cast<*mut T>::castDuration::as_secs_f32- 그 외 8개 항목은 원문 참고
- Cargo
- Added pipelined compilation support to
cargo. - You can now pass the
--featuresoption multiple times to enable multiple features.
- Added pipelined compilation support to
- Rustdoc
- Documentation on
pub usestatements is prepended to the documentation of the re-exported item
- Documentation on
Sources
- Rust release notes — official rust-lang/rust release notes.