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