Kutu 1.49

Toleo la 1.49 la lugha ya programu ya Rust limechapishwa.

Mkusanyaji wa Rust inasaidia mifumo mbalimbali, lakini timu ya Rust haiwezi kutoa kiwango sawa cha usaidizi kwa wote.

Ili kuonyesha wazi jinsi kila mfumo unavyoungwa mkono, mfumo wa tier hutumiwa:

  • Kiwango cha 3. Mfumo unasaidiwa na mkusanyaji, lakini makusanyiko ya mkusanyaji tayari hayatolewa na vipimo havifanyiki.

  • Kiwango cha 2. Makusanyiko ya mkusanyaji tayari yanatolewa, lakini vipimo haviendeshwi

  • Kiwango cha 1. Makusanyiko ya mkusanyaji tayari hutolewa na kupita vipimo vyote.

Orodha ya majukwaa na viwango vya usaidizi: https://doc.rust-lang.org/stable/rustc/platform-support.html

Mpya katika toleo 1.49

  • Usaidizi wa 64-bit ARM Linux umehamishwa hadi kiwango cha 1 (mfumo wa kwanza usio wa x86 kupokea usaidizi wa kiwango cha 1)

  • Usaidizi wa 64-bit ARM macOS umesogezwa hadi kiwango cha 2.

  • Usaidizi wa 64-bit ARM Windows umesogezwa hadi kiwango cha 2.

  • Usaidizi ulioongezwa kwa MIPS32r2 katika kiwango cha 3. (hutumika kwa vidhibiti vidogo vya PIC32)

  • Mfumo wa majaribio uliojengewa ndani sasa huchapisha matokeo ya kiweko kilichotengenezwa kwa mnyororo tofauti.

  • Vitendaji vitatu vya kawaida vya maktaba vimehamishwa kutoka Usiku hadi Imara:

  • Vitendaji viwili sasa vimetiwa alama ya const (inapatikana kwa wakati wa kukusanya):

  • Mahitaji ya toleo la chini kabisa la LLVM yameongezwa, sasa ni LLVM9 (awali LLVM8)

Chanzo: linux.org.ru