ภาษาการเขียนโปรแกรม Rust 1.49 ได้รับการเผยแพร่แล้ว
คอมไพเลอร์ Rust รองรับระบบที่หลากหลาย แต่ทีม Rust ไม่สามารถให้การสนับสนุนในระดับเดียวกันสำหรับระบบทั้งหมดได้
เพื่อระบุอย่างชัดเจนว่าแต่ละระบบรองรับเพียงใด ระบบจะใช้ระบบระดับ:
-
ระดับ 3 คอมไพเลอร์รองรับระบบ แต่ไม่มีแอสเซมบลีของคอมไพเลอร์สำเร็จรูปและไม่ได้ทำการทดสอบ
-
ระดับ 2 มีการจัดเตรียมแอสเซมบลีคอมไพเลอร์สำเร็จรูปไว้ แต่ไม่มีการทดสอบ
-
ระดับ 1 มีการเตรียมแอสเซมบลีคอมไพเลอร์ที่พร้อมใช้งานและผ่านการทดสอบทั้งหมด
รายชื่อแพลตฟอร์มและระดับการสนับสนุน: https://doc.rust-lang.org/stable/rustc/platform-support.html
ใหม่ในรุ่น 1.49
-
การสนับสนุน ARM Linux 64 บิตย้ายไปที่ระดับ 1 (ระบบแรกที่ไม่ใช่ x86 เพื่อรับการสนับสนุนระดับ 1)
-
การรองรับ ARM macOS 64 บิตถูกย้ายไปที่ระดับ 2
-
การรองรับ ARM Windows 64 บิตถูกย้ายไปที่ระดับ 2
-
เพิ่มการรองรับ MIPS32r2 ที่ระดับ 3 (ใช้สำหรับไมโครคอนโทรลเลอร์ PIC32)
-
กรอบงานการทดสอบในตัวจะพิมพ์เอาต์พุตคอนโซลที่สร้างในเธรดอื่น
-
ฟังก์ชันไลบรารีมาตรฐานสามรายการได้ถูกย้ายจาก Nightly ไปยัง Stable:
-
ขณะนี้มีสองฟังก์ชันที่ถูกทำเครื่องหมาย const (พร้อมใช้งานในเวลารวบรวม):
-
ข้อกำหนดสำหรับเวอร์ชันขั้นต่ำของ LLVM ได้รับการเพิ่มขึ้น ตอนนี้เป็น LLVM9 (ก่อนหน้านี้ LLVM8)
ที่มา: linux.org.ru