인기: 데이터 업데이트: 2026년 10월 27일

카테고리

인터넷1,356
커뮤니케이션321
오디오 및 비디오898
그래픽 및 디자인539
오피스 및 생산성1,124
개발 도구3,134
AI 도구529
보안 및 개인정보385
시스템 도구3,114
게임523
교육 및 과학239
네트워크 및 IT284

Rust (GNU LLVM) 1.96.0 다운로드

A language empowering everyone to build reliable and efficient software.

이전 버전입니다. 현재 최신 버전은 1.99.1입니다. Rust (GNU LLVM) 1.99.1 · 출시일:

설치 파일 1.96.0

아키텍처형식설치 범위파일 크기다운로드SHA256
64비트 MSI — — static.rust-lang.org VirusTotal
ARM64 MSI — — static.rust-lang.org VirusTotal

링크와 SHA256은 Windows 패키지 관리자 커뮤니티 매니페스트에서 가져왔습니다. 실행하기 전에 다운로드한 파일의 해시를 비교해 보십시오.

릴리스 노트

Language
- Allow passing expr metavariable to cfg
- Always coerce never types in tuple expressions
- Avoid incorrect inference guidance of function arguments in rare cases
- Support s390x vector registers in inline assembly
- Allow using constants of type ManuallyDrop as patterns (fixing a regression introduced in 1.94.0)

Compiler
- Enable link relaxation feature for LoongArch Linux targets
- Update riscv64gc-unknown-fuchsia baseline to RVA22 + vector

Libraries
- Support iterating over ranges of NonZero integers
- refactor 'valid for read/write' definition: exclude null; add that as an exception on individual methods instead
- Fix SGX delayed host lookup via ToSocketAddr

Stabilized APIs
- assert_matches!
- debug_assert_matches!
- From<T> for AssertUnwindSafe<T>
- From<T> for LazyCell<T, F>
- From<T> for LazyLock<T, F>
- core::range::RangeToInclusive
- core::range::RangeToInclusiveIter
- core::range::RangeFrom
- core::range::RangeFromIter
- core::range::Range
- core::range::RangeIter

Cargo
- Allow a dependency to specify both a git repository and an alternate registry. Just like with crates.io, the git repository will be used locally, but the registry version will be used when published.
- Added target.'cfg(..)'.rustdocflags support in configuration.
- Fixed CVE-2026-5222 and CVE-2026-5223.

Rustdoc
- Deprecation notes are now rendered like any other documentation. Previously they used the css white-space: pre-wrap; property and stripped any <p> elements from the rendered html, however this caused issues and unintuitive behavior. The new behavior should be more predictable, however some multi-line deprecation notes will now be rendered as as single lines. If this is undesirable, you can use the standard markdown method of forcing a linebreak, which is two spaces followed by a newline ("
").
- Don't emit rustdoc missing_doc_code_examples lint on impl items
- Seperate methods and associated functions in sidebar

Compatibility Notes
- Fix layout of #[repr(Int)] enums in some edge cases involving fields of uninhabited zero-sized types
- Prevent unsize-coercing into Pin<Foo> where Foo doesn't implement Deref. Some such coercions were previously allowed, but produce a type with no useful public API.
- rustc: Stop passing --allow-undefined on wasm targets
- Gate the accidentally stabilized #![reexport_test_harness_main] attribute
- Error on return-position-impl-trait-in-traits whose types are too private
- Report the uninhabited_static lint in dependencies and make it deny-by-default
- Distributed builds now contain non-split debuginfo for windows-gnu This appears to improve the quality of backtraces. This change has no effect on the defaults for the output of rustc/cargo on these targets.
- Check const generic arguments are correctly typed in more positions
- Remove -Csoft-float
- Importing structs with ::{self [as name]}, e.g., struct S {}; use S::{self as Other};, is now no longer permitted because {self} imports require a module parent.
- For export_name, link_name, and link_section attributes, if multiple of the same attribute is present, the first one now takes precedence.
- Update the minimum external LLVM to 21
- On avr targets, C's double type is 32-bit by default, so change c_double to f32 on avr targets to match. This is a breaking change, but necessary to make c_double match C's double.

Internal Changes
These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools.
- JSON targets: aarch64 softfloat targets now have to have rustc_abi set to "softfloat"
- target specs: stricter checks for LLVM ABI values, and correlate that with cfg(target_abi)

https://github.com/rust-lang/rust/releases/tag/1.96.0

프로그래밍 언어 및 SDK 인기 1위

전체 보기
  1. Go Programming Language프로그래밍 언어 및 SDK
  2. LLVM프로그래밍 언어 및 SDK · LLVM
  3. Deno프로그래밍 언어 및 SDK · Deno Land Inc.
  4. CMake프로그래밍 언어 및 SDK · Kitware
  5. Yarn프로그래밍 언어 및 SDK · Yarn Contributors
  6. Ccache프로그래밍 언어 및 SDK · Joel Rosdahl
  7. sbt프로그래밍 언어 및 SDK · Lightbend, Inc.
  8. BOINC프로그래밍 언어 및 SDK · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDK프로그래밍 언어 및 SDK · Google
  10. NVM for Windows프로그래밍 언어 및 SDK · Ecor Ventures LLC

The Rust Project Developers의 다른 프로그램

전체 보기
  • rust-analyzer프로그래밍 언어 및 SDK · The Rust Project Developers
  • Rust (GNU)프로그래밍 언어 및 SDK · The Rust Project Developers
  • Rust (MSVC)프로그래밍 언어 및 SDK · The Rust Project Developers

태그

공유