Rust 1.93.0 : musl, asm, API
ven, 23/01/2026 - 08:41
Rust 1.93.0 a été annoncée le 22 janvier. Les principales nouveautés de cette version sont :
- mise à jour de musl : Rust inclut musl 1.2.5. Cette version doit apporter des améliroations du DNS Resolver et notamment des corrections de bugs. Attention : la 1.24 avait introduit une casse de compatibilité en retirant des compatibilités de symboles "historiques" dans Rust libc crate. Tous les détails : https://musl.libc.org/releases.html
- ajustement sur l'allocateur global : https://doc.rust-lang.org/nightly/std/alloc/trait.GlobalAlloc.html#re-entrance
- nouveauté sur asm! : désormais, cfg peut appliquer des instructions individuelles dans des blocs asm!
- stabilisation des API suivantes :
<[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_sliceString::into_raw_partsVec::into_raw_parts<iN>::unchecked_neg<iN>::unchecked_shl<iN>::unchecked_shr<uN>::unchecked_shl<uN>::unchecked_shr<[T]>::as_array<[T]>::as_mut_array<*const [T]>::as_array<*mut [T]>::as_mut_arrayVecDeque::pop_front_ifVecDeque::pop_back_ifDuration::from_nanos_u128char::MAX_LEN_UTF8char::MAX_LEN_UTF16std::fmt::from_fnstd::fmt::FromFn
Note de version : https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/

