Karat 1.49

Rilis 1.49 bahasa pemrograman Rust telah diterbitkan.

Kompiler Rust mendukung berbagai sistem, namun tim Rust tidak dapat memberikan tingkat dukungan yang sama untuk semuanya.

Untuk menunjukkan dengan jelas seberapa didukung setiap sistem, sistem tingkatan digunakan:

  • Level 3. Sistem didukung oleh kompiler, tetapi rakitan kompiler yang sudah jadi tidak disediakan dan pengujian tidak dijalankan.

  • Level 2. Rakitan kompiler siap pakai disediakan, tetapi pengujian tidak dijalankan

  • Level 1. Rakitan kompiler yang siap disediakan dan lulus semua tes.

Daftar platform dan level dukungan: https://doc.rust-lang.org/stable/rustc/platform-support.html

Baru di rilis 1.49

  • Dukungan ARM Linux 64-bit dipindahkan ke level 1 (sistem non-x86 pertama yang menerima dukungan level 1)

  • Dukungan untuk macOS ARM 64-bit telah dipindahkan ke level 2.

  • Dukungan untuk ARM Windows 64-bit telah dipindahkan ke level 2.

  • Menambahkan dukungan untuk MIPS32r2 di level 3. (digunakan untuk mikrokontroler PIC32)

  • Kerangka pengujian bawaan sekarang mencetak keluaran konsol yang dibuat di thread berbeda.

  • Tiga fungsi perpustakaan standar telah dipindahkan dari Nightly ke Stable:

  • Dua fungsi sekarang ditandai const (tersedia pada waktu kompilasi):

  • Persyaratan versi minimum LLVM telah ditingkatkan, sekarang menjadi LLVM9 (sebelumnya LLVM8)

Sumber: linux.org.ru