Megjelent a Rust programozási nyelv 1.49-es kiadása.
A Rust fordító sokféle rendszert támogat, de a Rust csapata nem tudja mindegyikhez azonos szintű támogatást nyújtani.
Az egyes rendszerek támogatottságának egyértelmű jelzésére egy rétegrendszert használnak:
-
3. szint. A rendszert a fordító támogatja, de kész fordítószerelvényeket nem biztosítanak, és nem futnak tesztek.
-
2. szint. Kész fordítószerelvények rendelkezésre állnak, de a tesztek nem futnak
-
1. szint. A kész fordítószerelvények rendelkezésre állnak, és minden teszten megfelelnek.
A platformok és támogatási szintek listája: https://doc.rust-lang.org/stable/rustc/platform-support.html
Újdonság az 1.49-es kiadásban
-
A 64 bites ARM Linux támogatás az 1. szintre került (az első nem x86 rendszer, amely 1. szintű támogatást kapott)
-
A 64 bites ARM macOS támogatása a 2-es szintre került.
-
A 64 bites ARM Windows támogatása a 2-es szintre került.
-
32. szinten hozzáadva a MIPS2r3 támogatását (PIC32 mikrokontrollerekhez használják)
-
A beépített tesztkeretrendszer mostantól egy másik szálban elkészített konzolkimenetet nyomtat.
-
Három szabványos könyvtári funkció került át a Nightly-ból a Stable-ba:
-
Két függvény most const jelzéssel rendelkezik (a fordítási időben elérhető):
-
Az LLVM minimális verziójára vonatkozó követelmények megemelkedtek, most az LLVM9 (korábban LLVM8)
Forrás: linux.org.ru