Release 1.49 af programmeringssproget Rust er blevet offentliggjort.
Rust-kompileren understøtter en lang række systemer, men Rust-teamet kan ikke give det samme niveau af support til dem alle.
For tydeligt at angive, hvor understøttet hvert system er, bruges et niveausystem:
-
Niveau 3. Systemet understøttes af compileren, men færdige compilersamlinger leveres ikke, og der køres ikke test.
-
Niveau 2. Færdiglavede compilersamlinger leveres, men der køres ikke test
-
Niveau 1. Klare compilersamlinger leveres og består alle tests.
Liste over platforme og supportniveauer: https://doc.rust-lang.org/stable/rustc/platform-support.html
Nyt i udgivelse 1.49
-
64-bit ARM Linux-understøttelse flyttet til niveau 1 (første ikke-x86-system, der modtager niveau 1-understøttelse)
-
Understøttelse af 64-bit ARM macOS er blevet flyttet til niveau 2.
-
Understøttelse af 64-bit ARM Windows er blevet flyttet til niveau 2.
-
Tilføjet understøttelse af MIPS32r2 på niveau 3. (bruges til PIC32 mikrocontrollere)
-
Den indbyggede testramme udskriver nu konsoloutput lavet i en anden tråd.
-
Tre standard biblioteksfunktioner er blevet flyttet fra Nightly til Stable:
-
To funktioner er nu markeret const (tilgængelig på kompileringstidspunktet):
-
Kravene til minimumsversionen af LLVM er blevet øget, nu er den LLVM9 (tidligere LLVM8)
Kilde: linux.org.ru