Karat 1.49

Keluaran 1.49 bahasa pengaturcaraan Rust telah diterbitkan.

Pengkompil Rust menyokong pelbagai sistem, tetapi pasukan Rust tidak dapat memberikan tahap sokongan yang sama untuk kesemuanya.

Untuk menunjukkan dengan jelas bagaimana setiap sistem disokong, sistem peringkat digunakan:

  • Tahap 3. Sistem ini disokong oleh pengkompil, tetapi pemasangan pengkompil siap sedia tidak disediakan dan ujian tidak dijalankan.

  • Tahap 2. Himpunan pengkompil siap sedia disediakan, tetapi ujian tidak dijalankan

  • Tahap 1. Himpunan penyusun sedia disediakan dan lulus semua ujian.

Senarai platform dan tahap sokongan: https://doc.rust-lang.org/stable/rustc/platform-support.html

Baharu dalam keluaran 1.49

  • Sokongan ARM Linux 64-bit dialihkan ke tahap 1 (sistem bukan x86 pertama yang menerima sokongan tahap 1)

  • Sokongan untuk macOS ARM 64-bit telah dialihkan ke tahap 2.

  • Sokongan untuk Windows ARM 64-bit telah dialihkan ke tahap 2.

  • Menambah sokongan untuk MIPS32r2 pada tahap 3. (digunakan untuk mikropengawal PIC32)

  • Rangka kerja ujian terbina dalam kini mencetak output konsol yang dibuat dalam urutan yang berbeza.

  • Tiga fungsi perpustakaan standard telah dialihkan dari Nightly ke Stable:

  • Dua fungsi kini ditandakan const (tersedia pada masa penyusunan):

  • Keperluan untuk versi minimum LLVM telah ditingkatkan, kini LLVM9 (sebelum ini LLVM8)

Sumber: linux.org.ru