Rust 1.62 ออกมาแล้วในวันนี้ เนื่องจากเป็นการอัปเดตล่าสุดสำหรับภาษาการเขียนโปรแกรมระบบยอดนิยมนี้ โดยมีการเปลี่ยนแปลงที่สำคัญบางประการ

อันดับแรก เป้าหมาย x86_64-unknown-none ของ Rust ได้รับการเลื่อนระดับเป็นสถานะระดับ 2 ซึ่งเป็นสถานะ”รับประกันการสร้าง”เป้าหมาย x86_64-unknown-none ของ Rust มีไว้สำหรับสร้างไบนารี ELF อิสระ/โลหะเปลือย x86_64 สำหรับเฟิร์มแวร์ เมล็ดพืช และซอฟต์แวร์ระดับต่ำอื่นๆ เป้าหมายที่คอมไพล์ข้ามนี้ขาดการสนับสนุนไลบรารีมาตรฐานของ Rust ไม่มีตัวจัดสรรเริ่มต้น ไม่ใช้เวกเตอร์หรือการลงทะเบียน FP ใดๆ แต่ควรใช้งานได้กับโปรแกรม Bare Metal x86_64
ลักษณะการทำงาน Mutex/Condvar/RwLock Rust ได้ถูกนำมาใช้โดยใช้ไลบรารี pthreads ในขณะที่ตอนนี้สำหรับ Linux นั้นเป็นการใช้งานแบบ Futex แบบดิบสำหรับการล็อกพื้นฐานเหล่านี้ ดังนั้นจึงมีน้ำหนักเบากว่า ไม่ต้องการการจัดสรรเพิ่มเติม และโดยพื้นฐานแล้วจะเท่ากับ”ทินเนอร์และ ได้เร็วกว่าการนำไปใช้งานครั้งก่อนๆ

Rust 1.62 ยังทำให้ API ใหม่จำนวนหนึ่งมีเสถียรภาพอีกด้วย แนะนำคำสั่งเพิ่มสินค้าสำหรับการเพิ่มการพึ่งพาโดยตรงจากบรรทัดคำสั่ง และการปรับปรุงอื่นๆ

ดาวน์โหลดและรายละเอียดเพิ่มเติมเกี่ยวกับ Rust 1.62 ผ่าน Rust-Lang.org.

Categories: IT Info