Rust 1.49

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