Tsab ntawv tshaj tawm tau muab luam tawm Xeb 1.96.0 β ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Rust. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΡΠ»ΠΎ 28 Tej zaum 2026 xyoo; ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ rustup update stable. ΠΠ»Π°Π²Π½ΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΡΡΠ°Π»ΠΈ Π½ΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π² core::range, ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ°ΠΊΡΠΎΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌ, ΡΠΆΠ΅ΡΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ WebAssembly-ΡΠ±ΠΎΡΠΎΠΊ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² Cargo.
Kev hloov pauv loj
ΠΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² 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 ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ·ΡΠΊΠ΅.
Daim ntawv tso tawm muaj xws li: Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠ΅ΡΠ½ΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ: ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° expr-ΠΌΠ΅ΡΠ°ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠ°ΠΊΡΠΎΡΠΎΠ² Π² cfg, ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ never-type Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ -ΠΊΠΎΡΡΠ΅ΠΆΠ°Ρ , ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΡΠ΅Π΄ΠΊΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΈΠΏΠΎΠ² Π΄Π»Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅ΠΊΡΠΎΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² s390x Π² inline assembly, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ½ΠΎΠ²Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΡΠΈΠΏΠ° ManuallyDrop ΠΊΠ°ΠΊ ΡΠ°Π±Π»ΠΎΠ½Ρ β ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π³ΡΠ΅ΡΡΠΈΡ, ΠΏΠΎΡΠ²ΠΈΠ²ΡΡΡΡΡ Π² Rust 1.94.0.ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ .
rau Linux-ΡΠ΅Π»Π΅ΠΉ Π½Π° LoongArch Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° link relaxation β ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΉ ΡΠΏΡΠΎΡΡΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΠ»Ρ riscv64gc-unknown-fuchsia ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π±Π°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π΄ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ RVA22 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π²Π΅ΠΊΡΠΎΡΠ½ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ.ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌ NonZero-ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π». Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π΄ΡΠ΅ΡΠΎΠ² Ρ ΠΎΡΡΠ° Π² SGX ΡΠ΅ΡΠ΅Π· ToSocketAddr, Π° Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°Ρ ΡΡΠΎΡΠ½Π΅Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ, Β«Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠΉ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ/Π·Π°ΠΏΠΈΡΠΈΒ»: Π½ΡΠ»Π΅Π²ΠΎΠΉ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΈΡΠΊΠ»ΡΡΡΠ½ ΠΈΠ· ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ, Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ API.
Π‘ΡΠ΅Π΄ΠΈ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² β assert_matches!, debug_assert_matches!, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ From<T> Π΄Π»Ρ AssertUnwindSafe<T>, LazyCell<T, F> ΠΈ LazyLock<T, F>, Π° ΡΠ°ΠΊΠΆΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ ΠΈ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΈΠ· core::range, Π²ΠΊΠ»ΡΡΠ°Ρ Range, RangeFrom, RangeToInclusive ΠΈ ΠΈΡ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΡ.Cargo: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π»Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Git-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ registry: Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Git-Π²Π΅ΡΡΠΈΡ, Π° ΠΏΡΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ β Π²Π΅ΡΡΠΈΡ ΠΈΠ· registry, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Ρ 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<Foo>, WebAssembly-ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠ°Π΄Π°ΡΡ ΠΏΡΠΈ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°Ρ , ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ #![reexport_test_harness_main] ΡΠ½ΠΎΠ²Π° Π·Π°ΠΊΡΡΡ feature gateβΠΎΠΌ, ΡΠ΄Π°Π»ΡΠ½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ -Csoft-float, Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ LLVM ΠΏΠΎΠ²ΡΡΠ΅Π½Π° Π΄ΠΎ 21. ΠΠ»Ρ AVR ΠΈΠ·ΠΌΠ΅Π½ΡΠ½ ΡΠΈΠΏ c_double Π½Π° f32, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π° ΡΡΠΈΡ ΡΠ΅Π»ΡΡ C double ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ 32-Π±ΠΈΡΠ½ΡΠΌ.
Tau qhov twg los: linux.org.ru ua
