ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ Ρ€Π΅Π»ΠΈΠ· Rust 1.96.0 β€” ΠΎΡ‰Π΅ Π΅Π΄Π½Π° стабилна вСрсия Π½Π° програмния Π΅Π·ΠΈΠΊ Rust. Актуализацията бСшС пусната 28 ΠΌΠ°ΠΉ 2026 Π³ΠΎΠ΄ΠΈΠ½Π°; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° я инсталиратС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° стандартната ΠΊΠΎΠΌΠ°Π½Π΄Π° rustup update stable. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π½ΠΎΠ²ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π² core::range, стабилизация Π½Π° макроси Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° шаблони, затяганС Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° WebAssembly сборкитС ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π΄Π²Π΅ уязвимости Π² Cargo.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ

  • НовитС Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ core::range::Range*.
    Π’ стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° бяха стабилизирани Π½ΠΎΠ²ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ: core::range::Range, RangeFrom, RangeInclusive ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с тях ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ старитС Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΎΡ‚ core::ops, Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Iterator Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Π° сС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Ρ‚ Π² ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‡Ρ€Π΅Π· IntoIterator. ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ‚ΠΎΠ²Π° Ρ‚Π΅Π·ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Copy, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π½Π° структура. Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° 0..1, всС ΠΎΡ‰Π΅ създава стари Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ, Π½ΠΎ Π² Π±ΡŠΠ΄Π΅Ρ‰Π° рСдакция Π½Π° Π΅Π·ΠΈΠΊΠ° ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Π²Π΅Π΄Π°Ρ‚ Π½Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΠΎΠ²Π΅.

  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са assert_matches! ΠΈ debug_assert_matches!.
    НовитС макроси позволяват Π΄Π° сС провСрява, Π΄Π°Π»ΠΈ стойността ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° зададСния шаблон. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° assert!(matches!(…)), Π½ΠΎ ΠΏΡ€ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° сС ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Debug прСдставянС Π½Π° стойността, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява диагностициранСто. Π’ prelude Π½Π΅ бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ макроси, Π·Π° Π΄Π° Π½Π΅ Π²Π»ΠΈΠ·Π°Ρ‚ Π² ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с популярнитС външни crate-ΠΎΠ²Π΅, Π·Π°Ρ‚ΠΎΠ²Π° трябва Π΄Π° сС ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Ρ‚ явно ΠΎΡ‚ core ΠΈΠ»ΠΈ std.

  • ИзмСнСно Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° WebAssembly Ρ†Π΅Π»ΠΈΡ‚Π΅.
    Rust Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΏΡ€Π΅Π΄Π°Π²Π° Π½Π° Π»ΠΈΠ½ΠΊΠ΅Ρ€Π° --allow-undefined Π·Π° WebAssembly сборки. Π‘Π΅Π³Π°, Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ‚Π΅ символи ΠΏΡ€ΠΈ Π»ΠΈΠ½ΠΊΠ²Π°Π½Π΅ сС считат Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ°, Π° Π½Π΅ сС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈ ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π° "env". Π’ΠΎΠ²Π° трябва ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² компилацията ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° символи. Π‘Ρ‚Π°Ρ€ΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΡŠΡ€Π½Π΅ ΠΏΡ€ΠΈ нСобходимост Ρ‡Ρ€Π΅Π· RUSTFLAGS=-Clink-arg=--allow-undefined ΠΈΠ»ΠΈ Π΄Π° сС ΡƒΠΊΠ°ΠΆΠ΅ явно импортируСмият wasm ΠΌΠΎΠ΄ΡƒΠ» Ρ‡Ρ€Π΅Π· #[link(wasm_import_module = "env")].

  • Cargo ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π·Π° сигурност.
    Π’ Rust 1.96.0 бяха Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π΄Π²Π΅ уязвимости, засягащи ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° външни рСгистри. CVE-2026-5223 Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° symlink Π²ΡŠΡ‚Ρ€Π΅ Π² tar Π°Ρ€Ρ…ΠΈΠ²ΠΈ Π½Π° crate: Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ външСн Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ записал ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π° информация Π½Π° Π΄Ρ€ΡƒΠ³ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ ΡΡŠΡ‰ΠΈΡ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ Rust 1.96.0, Cargo ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Ρ crate Π°Ρ€Ρ…ΠΈΠ²ΠΈ с symlink. CVE-2026-5222 Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с нормализацията Π½Π° URL sparse registry ΠΈ Π² Ρ€Π΅Π΄ΠΊΠΈ случаи ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π΄ΠΎΠ²Π΅Π»Π° Π΄ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Cargo Ρ‚ΠΎΠΊΠ΅Π½ към Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° crates.io, ΠΏΠΎ заявлСниСто Π½Π° Π΅ΠΊΠΈΠΏΠ° Π½Π° Rust, Π½Π΅ са засСгнати ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

  • ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π΅Π·ΠΈΠΊΠ°.
    Π’ Ρ€Π΅Π»ΠΈΠ·Π° са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ няколко Ρ‚ΠΎΡ‡ΠΊΠΎΠ²ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ: Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° expr-ΠΌΠ΅Ρ‚Π°ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° макроситС Π² cfg, ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° never-type Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ½ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ, ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ΠΈ Ρ€Π΅Π΄ΠΊΠΈΡ‚Π΅ случаи Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ подсказки Π·Π° Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΈΠ·Ρ…ΠΎΠ΄ Π·Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΈ рСгистри s390x Π² inline assembly, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° константи ΠΎΡ‚ Ρ‚ΠΈΠΏ ManuallyDrop ΠΊΠ°Ρ‚ΠΎ шаблони β€” Ρ‚ΠΎΠ²Π° поправя рСгрСсията, появила сС Π² Rust 1.94.0.

  • ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅.
    Π—Π° Linux-Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° LoongArch Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° link relaxation β€” оптимизация Π½Π° Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ°Ρ‚Π°, позволяваща опростяванС Π½Π° някои ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ ΠΈ обаТдания слСд поставянС Π½Π° ΠΊΠΎΠ΄Π°. Π—Π° riscv64gc-unknown-fuchsia Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½Π° Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° конфигурация Π΄ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° RVA22 с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ.

  • ОбновлСния Π½Π° стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°.
    Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° итСрация ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π½Π° NonZero-цяло число. ОсвСн Ρ‚ΠΎΠ²Π° Π΅ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° адрСси Π½Π° хост Π² SGX Ρ‡Ρ€Π΅Π· ToSocketAddr, Π° Π² докумСнтацията ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ Π΅ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚, «допустима Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅/запис»: Π½ΡƒΠ»Π΅Π² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π» Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΡ‚ ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ‚Π° са посочСни ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ.

  • Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ API.
    Π‘Ρ€Π΅Π΄ стабилизиранитС интСрфСйси β€” assert_matches!, debug_assert_matches!, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° From Π·Π° AssertUnwindSafe, LazyCell ΠΈ LazyLock, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½ΠΎΠ²ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ ΠΎΡ‚ core::range, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Range, RangeFrom, RangeToInclusive ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ.

  • Cargo: ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π·Π° зависимости ΠΈ докумСнтация.
    Π‘Π΅Π³Π° зависимост ΠΌΠΎΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π° ΡƒΠΊΠ°Π·Π²Π° Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€: Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Git-вСрсията, Π° ΠΏΡ€ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ β€” вСрсия ΠΎΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ с crates.io. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° target.’cfg(..)’.rustdocflags Π² конфигурацията Π½Π° Cargo.

  • Rustdoc Π²Π΅Ρ‡Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° докумСнтацията.
    Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠΈΡ‚Π΅ Π·Π° deprecated API Π²Π΅Ρ‡Π΅ сС Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° докумСнтация, Π±Π΅Π· ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° спСциална ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Ρ€Π΅Π· white-space: pre-wrap. ОсвСн Ρ‚ΠΎΠ²Π°, rustdoc Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΈΠ·Π΄Π°Π²Π° lint missing_doc_code_examples Π·Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π² impl, Π° Π² страничната Π»Π΅Π½Ρ‚Π° Π½Π° докумСнтацията ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сС раздСлят ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ.

  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈ Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΠΈ.
    Π’ Ρ€Π΅Π»ΠΈΠ·Π° ΠΈΠΌΠ° няколко ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС проявят Π² Π½Π΅ΠΎΠ±ΠΈΡ‡Π°Π΅Π½ ΠΊΠΎΠ΄: ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Ρ€Π΅Π΄Π±Π°Ρ‚Π° Π½Π° някои #[repr(Int)] enum Π² ΠΊΡ€Π°ΠΉΠ½ΠΈ случаи, Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΈ са ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ unsize-ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ Π² Pin, WebAssembly-сборкитС сСга ΠΏΠ°Π΄Π°Ρ‚ ΠΏΡ€ΠΈ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ символи, случайно стабилизираният Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ #![reexport_test_harness_main] ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π΅ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ Π·Π°Π΄ feature gate, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ -Csoft-float, Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° вСрсия Π½Π° външния LLVM Π΅ повишСна Π΄ΠΎ 21. Π—Π° AVR Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ Ρ‚ΠΈΠΏΡŠΡ‚ c_double Π½Π° f32, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ Ρ†Π΅Π»ΠΈ C double ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ 32-Π±ΠΈΡ‚ΠΎΠ².

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster