Занги 1.49

Нашри 1.49 забони барномасозии Rust нашр шуд.

Компилятори 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)

Манбаъ: linux.org.ru