본문으로 건너뛰기

Rust 1.90.0 Release Notes

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

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

범위

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

읽는 법

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

타임라인

Rust 1.90.0 (2025-09-18)

  • Language
    • Split up the unknown_or_malformed_diagnostic_attributes lint . This lint has been split up into four finer-grained lints, with unknown_or_malformed_diagnostic_attributes now being the lint group that contains these lints: 1. unknown_diagnostic_attributes: unknown to the current compiler 2. misplaced_diagnostic_attributes: placed on the wrong item 3.… — source
    • Allow constants whose final value has references to mutable/external memory, but reject such constants as patterns — source
    • Allow volatile access to non-Rust memory, including address 0 — source
  • Compiler
    • Use lld by default on x86_64-unknown-linux-gnu . — source
    • Tier 3 musl targets now link dynamically by default . Affected targets: mips64-unknown-linux-muslabi64 powerpc64-unknown-linux-musl powerpc-unknown-linux-musl powerpc-unknown-linux-muslspe riscv32gc-unknown-linux-musl s390x-unknown-linux-musl thumbv7neon-unknown-linux-musleabihfsource
  • Libraries
    • Stabilize u*::{checked,overflowing,saturating,wrapping}_sub_signedsource
    • Allow comparisons between CStr, CString, and Cow<CStr>source
    • Remove some unsized tuple impls since unsized tuples can't be constructed — source
    • 그 외 3개 항목은 원문 참고
  • Stabilized APIs
    • u{n}::checked_sub_signedsource
    • u{n}::overflowing_sub_signedsource
    • u{n}::saturating_sub_signedsource
    • 그 외 25개 항목은 원문 참고
  • Cargo
    • Add http.proxy-cainfo config for proxy certs — source
    • Use gix for cargo packagesource
    • feat(publish): Stabilize multi-package publishing — source
  • Rustdoc
    • Add ways to collapse all impl blocks . Previously the "Summary" button and "-" keyboard shortcut would never collapse impl blocks, now they do when shift is held — source
    • Display unsafe attributes with unsafe() wrappers — source

Sources