الصدأ 1.49

تم نشر الإصدار 1.49 من لغة البرمجة Rust.

يدعم مترجم Rust مجموعة واسعة من الأنظمة، لكن فريق Rust لا يمكنه توفير نفس المستوى من الدعم لجميع هذه الأنظمة.

للإشارة بوضوح إلى مدى دعم كل نظام، يتم استخدام نظام التدرج:

  • المستوى 3. النظام مدعوم من قبل المترجم، ولكن لا يتم توفير تجميعات المترجم الجاهزة ولا يتم تشغيل الاختبارات.

  • المستوى 2. يتم توفير تجميعات المترجم الجاهزة، ولكن لا يتم تشغيل الاختبارات

  • المستوى 1. يتم توفير مجموعات المترجم الجاهزة واجتياز جميع الاختبارات.

قائمة المنصات ومستويات الدعم: https://doc.rust-lang.org/stable/rustc/platform-support.html

الجديد في الإصدار 1.49

  • تم نقل دعم ARM Linux 64 بت إلى المستوى 1 (أول نظام غير x86 يتلقى دعم المستوى 1)

  • تم نقل دعم نظام التشغيل macOS ARM 64 بت إلى المستوى 2.

  • تم نقل دعم Windows ARM 64 بت إلى المستوى 2.

  • تمت إضافة دعم لـ MIPS32r2 عند المستوى 3. (يستخدم لوحدات التحكم الدقيقة PIC32)

  • يقوم إطار الاختبار المدمج الآن بطباعة مخرجات وحدة التحكم التي تم إجراؤها في سلسلة رسائل مختلفة.

  • تم نقل ثلاث وظائف مكتبة قياسية من Nightly إلى Stable:

  • تم الآن وضع علامة على وظيفتين const (متوفرة في وقت الترجمة):

  • تمت زيادة متطلبات الحد الأدنى من إصدار LLVM، وهو الآن LLVM9 (المعروف سابقًا باسم LLVM8)

المصدر: linux.org.ru