Zverejnený balík vývojových nástrojov pre jazyk Ada — GNAT Community Edition 2021. Obsahuje kompilátor, integrované vývojové prostredie GNAT Studio, statický analyzátor podmnožiny jazyka SPARK, debugger GDB a súbor knižníc. Balík sa šíri pod licenciou GPL.
Nová verzia kompilátora používa backend GCC 10.3.1 a ponúka množstvo nových funkcií. Pridané implementácie nasledujúcich noviniek nadchádzajúceho štandardu Ada 202x:
- Nový profil pre zabudované systémy Jorvik;
- Podpora aritmetiky s ľubovoľnou presnosťou;
- Výrazy-vyhlásenia;
- Premenovanie hodnôt s automatickým vyvodzovaním typov;
- Zmluvy pre odkazy na podprogramy;
- Filtre v iterátoroch;
- Agregáty pre kontajnery.
Taktiež sme implementovali niekoľko experimentálnych (nestandardných) funkcií:
- Dodatočný „when“ pre operátory return/raise/goto;
- Zhodovanie s výnimkou;
- Pevný dolný limit poľa;
- Volanie podprogramov cez bod pre netagované typy.
Pravdepodobne táto verzia kompilátora bude poslednou v reťazci vydaní GNAT Community Edition. V budúcnosti bude možné nainštalovať kompilátor zostavený z otvorených zdrojových textov GCC pomocou balíkového správcu alire.
Zdroj: opennet.ru
