Rozsda 1.49

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