ΠΠ·Π΄Π°Π½ΠΈΠ΅ 1.49 Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Rust Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ.
ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΡΡ Π½Π° Rust ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΈΡΠΎΠΊ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½ΠΎ Π΅ΠΊΠΈΠΏΡΡ Π½Π° Rust Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈ ΡΡΡΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡ .
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ ΡΡΠ½ΠΎ ΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ Π½ΠΈΠ²Π°:
-
ΠΠΈΠ²ΠΎ 3. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ°, Π½ΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ±ΠΎΡΠΊΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ ΠΈ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΠ΅ΡΡΠΎΠ²Π΅.
-
ΠΠΈΠ²ΠΎ 2. ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ±ΠΎΡΠΊΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ, Π½ΠΎ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΠ΅ΡΡΠΎΠ²Π΅
-
ΠΠΈΠ²ΠΎ 1. ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°: https://doc.rust-lang.org/stable/rustc/platform-support.html
ΠΠΎΠ²ΠΎ Π²ΡΠ² Π²Π΅ΡΡΠΈΡ 1.49
-
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° 64-bit ARM Linux Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° Π½Π° Π½ΠΈΠ²ΠΎ 1 (ΠΏΡΡΠ²Π°ΡΠ° Π½Π΅-x86 ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΠΈΠ²ΠΎ 1)
-
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° 64-Π±ΠΈΡΠΎΠ²Π° ARM macOS Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° Π½Π° Π½ΠΈΠ²ΠΎ 2.
-
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° 64-bit ARM Windows Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° Π½Π° Π½ΠΈΠ²ΠΎ 2.
-
ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° MIPS32r2 Π½Π° Π½ΠΈΠ²ΠΎ 3. (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ Π·Π° PIC32 ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ)
-
ΠΠ³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΡΠ΅ΡΡΠΎΠ²Π° ΡΠ°ΠΌΠΊΠ° Π²Π΅ΡΠ΅ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ²Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π΅Π½ ΠΈΠ·Ρ ΠΎΠ΄, Π½Π°ΠΏΡΠ°Π²Π΅Π½ Π² ΡΠ°Π·Π»ΠΈΡΠ½Π° Π½ΠΈΡΠΊΠ°.
-
Π’ΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΠΎΡ Nightly ΠΊΡΠΌ Stable:
-
ΠΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π΅ΡΠ΅ ΡΠ° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΡΠΎ const (Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅):
-
ΠΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° LLVM ΡΠ° ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈ, ΡΠ΅Π³Π° ΡΡ Π΅ LLVM9 (ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° LLVM8)
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru