Հրատարակվել է Rust ծրագրավորման լեզվի 1.49 թողարկումը։
Rust կոմպիլյատորն աջակցում է համակարգերի լայն շրջանակ, սակայն Rust թիմը չի կարող ապահովել նույն մակարդակի աջակցությունը բոլորի համար:
Հստակորեն նշելու համար, թե որքանով է աջակցվում յուրաքանչյուր համակարգ, օգտագործվում է մակարդակի համակարգ.
-
Մակարդակ 3. Համակարգը աջակցվում է կոմպիլյատորի կողմից, սակայն պատրաստի կոմպիլյատորների հավաքներ չեն տրամադրվում և թեստեր չեն իրականացվում:
-
Մակարդակ 2. Տրվում են պատրաստի կոմպիլյատորների հավաքներ, բայց թեստերը չեն գործարկվում
-
Մակարդակ 1. Տրամադրվում են պատրաստի կոմպիլյատորների հավաքներ և անցնում են բոլոր թեստերը:
Պլատֆորմների և աջակցության մակարդակների ցանկ. https://doc.rust-lang.org/stable/rustc/platform-support.html
Նոր թողարկում 1.49
-
64-բիթանոց ARM Linux-ի աջակցությունը տեղափոխվեց 1 մակարդակ (առաջին ոչ x86 համակարգը, որը ստացավ 1 մակարդակի աջակցություն)
-
64-բիթանոց ARM macOS-ի աջակցությունը տեղափոխվել է 2-րդ մակարդակ:
-
64-բիթանոց ARM Windows-ի աջակցությունը տեղափոխվել է 2-րդ մակարդակ:
-
Ավելացված է աջակցություն MIPS32r2-ին 3-րդ մակարդակում: (օգտագործվում է PIC32 միկրոկարգավորիչների համար)
-
Ներկառուցված թեստային շրջանակն այժմ տպում է վահանակի արտադրանքը, որը պատրաստված է այլ շղթայում:
-
Գրադարանի երեք ստանդարտ գործառույթներ Nightly-ից տեղափոխվել են Stable.
-
Երկու գործառույթ այժմ նշվում է const (հասանելի է կոմպիլյացիայի ժամանակ).
-
LLVM-ի նվազագույն տարբերակի պահանջներն ավելացվել են, այժմ այն LLVM9 է (նախկինում՝ LLVM8)
Source: linux.org.ru