| Version | Change log |
| Rust 1.94.0 Mar 6, 2026 |
Language: Impls and impl items inherit dead_code lint level of the corresponding traits and trait items Stabilize additional 29 RISC-V target features including large portions of the RVA22U64 / RVA23U64 profiles Add warn-by-default unused_visibilities lint for visibility on const _ declarations Update to Unicode 17 Avoid incorrect lifetime errors for closures Platform Support: Add riscv64im-unknown-none-elf as a tier 3 target Refer to Rust's platform support page for more information on Rust's tiered platform support. Libraries: Relax T: Ord bound for some BinaryHeap<T> methods. Stabilized APIs: <[T]>::array_windows <[T]>::element_offset LazyCell::get LazyCell::get_mut LazyCell::force_mut LazyLock::get LazyLock::get_mut LazyLock::force_mut impl TryFrom<char> for usize std::iter::Peekable::next_if_map std::iter::Peekable::next_if_map_mut x86 avx512fp16 intrinsics (excluding those that depend directly on the unstable f16 type) AArch64 NEON fp16 intrinsics (excluding those that depend directly on the unstable f16 type) f32::consts::EULER_GAMMA f64::consts::EULER_GAMMA f32::consts::GOLDEN_RATIO f64::consts::GOLDEN_RATIO These previously stable APIs are now stable in const contexts: f32::mul_add f64::mul_add Cargo: Stabilize the config include key. The top-level include config key allows loading additional config files, enabling better organization, sharing, and management of Cargo configurations across projects and environments. docs #16284 Stabilize the pubtime field in registry index. This records when a crate version was published and enables time-based dependency resolution in the future. Note that crates.io will gradually backfill existing packages when a new version is published. Not all crates have pubtime yet. #16369 #16372 Cargo now parses TOML v1.1 for manifests and configuration files. Note that using these features in Cargo.toml will raise your development MSRV, but the published manifest remains compatible with older parsers. #16415 |
| Rust 1.93.1 Feb 13, 2026 |
Don't try to recover keyword as non-keyword identifier, fixing an ICE that especially affected rustfmt. Fix clippy::panicking_unwrap false-positive on field access with implicit deref. Revert "Update wasm-related dependencies in CI", fixing file descriptor leaks on the wasm32-wasip2 target. |
| Rust 1.93.0 Jan 22, 2026 |
Language: Stabilize several s390x vector-related target features and the is_s390x_feature_detected! macro Stabilize declaration of C-style variadic functions for the system ABI Emit error when using some keyword as a cfg predicate Stabilize asm_cfg During const-evaluation, support copying pointers byte-by-byte LUB coercions now correctly handle function item types, and functions with differing safeties Allow const items that contain mutable references to static (which is very unsafe, but not always UB) Add warn-by-default const_item_interior_mutations lint to warn against calls which mutate interior mutable const items Add warn-by-default function_casts_as_integer lint Compiler: Stabilize -Cjump-tables=bool. The flag was previously called -Zno-jump-tables. Platform Support: Promote riscv64a23-unknown-linux-gnu to Tier 2 (without host tools) Refer to Rust's platform support page for more information on Rust's tiered platform support. Libraries: Stop internally using specialization on the Copy trait as it is unsound in the presence of lifetime dependent Copy implementations. This may result in some performance regressions as some standard library APIs may now call Clone::clone instead of performing bitwise copies Allow the global allocator to use thread-local storage and std::thread::current() Make BTree::append not update existing keys when appending an entry which already exists Don't require T: RefUnwindSafe for vec::IntoIter<T>: UnwindSafe Stabilized APIs: <[MaybeUninit<T>]>::assume_init_drop <[MaybeUninit<T>]>::assume_init_ref <[MaybeUninit<T>]>::assume_init_mut <[MaybeUninit<T>]>::write_copy_of_slice <[MaybeUninit<T>]>::write_clone_of_slice String::into_raw_parts Vec::into_raw_parts <iN>::unchecked_neg <iN>::unchecked_shl <iN>::unchecked_shr <uN>::unchecked_shl <uN>::unchecked_shr <[T]>::as_array <[T]>::as_array_mut <*const [T]>::as_array <*mut [T |
Total downloads
78
Last month's downloads
1
Last week's downloads
0
... Club is proud to present GNU Prolog for Windows (x64 bit), a masterstroke of programming developed by the talented Daniel Diaz. This software ... and functionality, offering a robust platform for logic programming and Prolog language development. GNU Prolog for Windows (x64 bit) is a ...
... a high-quality, versatile IDE for Mac OS X? Code::Blocks by Yiannis is the perfect solution! With its ... coding for fun or engaging in professional development, Code::Blocks has everything you need to streamline your workflow and create clean, efficient code. Plus, with regular updates and a strong ...
Top Download Club is proud to present the Code::Blocks for Windows software developed by Yiannis. This amazing software is optimized for Windows operating system and is perfect for coders and developers who are looking for an efficient and user-friendly integrated development environment. Code::Blocks for Windows combines ...