Зэв 1.49

Rust програмчлалын хэлний 1.49 хувилбарыг нийтэллээ.

Rust хөрвүүлэгч нь олон төрлийн системийг дэмждэг боловч Rust баг бүгдэд нь ижил түвшний дэмжлэг үзүүлж чадахгүй.

Систем бүрийг хэрхэн дэмждэгийг тодорхой харуулахын тулд шаталсан системийг ашигладаг.

  • Түвшин 3. Систем нь хөрвүүлэгчээр дэмжигддэг боловч бэлэн хөрвүүлэгчийн угсралтууд хангагдаагүй, туршилтууд хийгдээгүй.

  • Түвшин 2. Бэлэн хөрвүүлэгчийн угсралтууд хангагдсан боловч туршилтыг явуулдаггүй

  • Түвшин 1. Бэлэн хөрвүүлэгчийн угсралтууд хангагдсан бөгөөд бүх шалгалтыг давсан.

Платформ болон дэмжлэгийн түвшний жагсаалт: https://doc.rust-lang.org/stable/rustc/platform-support.html

Шинэ хувилбар 1.49

  • 64 битийн ARM Linux-ийн дэмжлэгийг 1-р түвшинд шилжүүлсэн (86-р түвшний дэмжлэгийг хүлээн авсан анхны x1 бус систем)

  • 64 битийн ARM macOS-ийн дэмжлэгийг 2-р түвшинд шилжүүлэв.

  • 64 битийн ARM Windows-ийн дэмжлэгийг 2-р түвшинд шилжүүлэв.

  • 32-р түвшинд MIPS2r3-ийн дэмжлэгийг нэмсэн. (PIC32 микроконтроллеруудад ашигладаг)

  • Суурилуулсан туршилтын хүрээ нь одоо өөр хэлхээнд хийсэн консолын гаралтыг хэвлэдэг.

  • Номын сангийн гурван стандарт функцийг Nightly-аас Stable руу шилжүүлсэн:

  • Одоо хоёр функцийг const гэж тэмдэглэсэн (эмхэтгэх үед ашиглах боломжтой):

  • LLVM-ийн хамгийн бага хувилбарт тавигдах шаардлагыг нэмэгдүүлсэн бөгөөд одоо LLVM9 (өмнө нь LLVM8) болжээ.

Эх сурвалж: linux.org.ru