Taya 1.49

Gipagawas na ang 1.49 sa Rust programming language.

Ang Rust compiler nagsuporta sa usa ka halapad nga mga sistema, apan ang Rust team dili makahatag sa parehas nga lebel sa suporta alang sa tanan niini.

Aron klaro nga ipakita kung unsa ka suportado ang matag sistema, gigamit ang usa ka sistema sa lebel:

  • Level 3. Ang sistema gisuportahan sa compiler, apan ang andam nga hinimo nga mga asembliya sa compiler wala gihatag ug ang mga pagsulay wala gipadagan.

  • Level 2. Ang andam nga gihimo nga mga asembliya sa compiler gihatag, apan ang mga pagsulay wala gipadagan

  • Level 1. Ang mga andam nga compiler nga mga asembliya gihatag ug gipasa ang tanan nga mga pagsulay.

Listahan sa mga plataporma ug lebel sa suporta: https://doc.rust-lang.org/stable/rustc/platform-support.html

Bag-o sa pagpagawas 1.49

  • Ang 64-bit nga ARM Linux nga suporta gibalhin sa lebel 1 (unang non-x86 nga sistema nga nakadawat sa lebel 1 nga suporta)

  • Ang suporta alang sa 64-bit ARM macOS gibalhin sa lebel 2.

  • Ang suporta alang sa 64-bit ARM Windows gibalhin sa lebel 2.

  • Gidugang nga suporta alang sa MIPS32r2 sa lebel 3. (gigamit alang sa PIC32 microcontrollers)

  • Ang built-in nga test framework karon nag-imprinta sa console output nga gihimo sa laing thread.

  • Tulo ka standard library functions ang gibalhin gikan sa Nightly to Stable:

  • Duha ka mga gimbuhaton ang gimarkahan karon nga const (anaa sa oras sa pag-compile):

  • Ang mga kinahanglanon alang sa minimum nga bersyon sa LLVM nadugangan, karon kini LLVM9 (kaniadto LLVM8)

Source: linux.org.ru