חלודה 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)

  • התמיכה ב-64 סיביות ARM macOS הועברה לרמה 2.

  • התמיכה ב-64 סיביות ARM Windows הועברה לרמה 2.

  • נוספה תמיכה עבור MIPS32r2 ברמה 3. (משמש עבור מיקרו-בקרים PIC32)

  • מסגרת הבדיקה המובנית מדפיסה כעת פלט מסוף שנעשה בשרשור אחר.

  • שלוש פונקציות ספרייה סטנדרטיות הועברו מלילה ליציבה:

  • שתי פונקציות מסומנות כעת const (זמינות בזמן הידור):

  • הדרישות לגרסה המינימלית של LLVM הוגדלו, כעת היא LLVM9 (לשעבר LLVM8)

מקור: linux.org.ru