Հրատարակվել է Ada լեզվով մշակման գործիքների փաթեթ՝ GNAT Community Edition 2021: Այն ներառում է կոմպիլյատոր, ինտեգրված զարգացման միջավայր GNAT Studio, SPARK լեզվի ենթաբազմության ստատիկ անալիզատոր, GDB կարգաբերիչ և գրադարանների մի շարք: Փաթեթը բաշխվում է GPL լիցենզիայի ներքո:
Կազմողի նոր տարբերակն օգտագործում է GCC 10.3.1 backend-ը և ապահովում է մի շարք նոր հնարավորություններ։ Ավելացվեց առաջիկա Ada 202x ստանդարտի հետևյալ նորամուծությունների իրականացումը.
- Jorvik ներկառուցված համակարգերի նոր պրոֆիլ;
- կամայական ճշգրիտ թվաբանական աջակցություն;
- Հռչակագրի արտահայտություններ;
- Արժեքների վերանվանում ավտոմատ տիպի եզրակացությամբ.
- Ենթածրագրերի հղումների պայմանագրեր;
- Զտիչներ իտերատորներում;
- Միավորներ բեռնարկղերի համար.
Մենք նաև իրականացրել ենք մի քանի փորձնական (ոչ ստանդարտ) առանձնահատկություններ.
- Լրացուցիչ «երբ» վերադարձի/բարձրացման/գնա քաղվածքների համար;
- Կաղապարի համապատասխանություն;
- Զանգվածի ստորին սահմանը ֆիքսված;
- Զանգել ենթածրագրեր՝ օգտագործելով կետ՝ չպիտակավորված տեսակների համար:
Ամենայն հավանականությամբ, կոմպիլյատորի այս տարբերակը կլինի վերջինը GNAT Community Edition թողարկումների շղթայում: Ապագայում բաց կոդով GCC-ից կազմված կոմպիլյատորը կարող է տեղադրվել Alire փաթեթների կառավարչի միջոցով:
Source: opennet.ru