Objavljen je paket razvojnih alata u jeziku Ada - GNAT Community Edition 2021. Uključuje kompajler, integrirano razvojno okruženje GNAT Studio, statički analizator za podskup jezika SPARK, GDB debugger i skup biblioteka. Paket se distribuira pod GPL licencom.
Nova verzija prevoditelja koristi GCC 10.3.1 backend i pruža niz novih značajki. Dodana implementacija sljedećih inovacija nadolazećeg standarda Ada 202x:
- Novi profil za Jorvik ugrađene sustave;
- Podrška aritmetike proizvoljne preciznosti;
- Deklaracijski izrazi;
- Preimenovanje vrijednosti s automatskim zaključivanjem tipa;
- Ugovori za reference na potprograme;
- Filtri u iteratorima;
- Jedinice za kontejnere.
Implementirali smo i nekoliko eksperimentalnih (nestandardnih) značajki:
- Dodatni "when" za return/raise/goto izjave;
- Usklađivanje uzorka;
- Fiksna donja granica niza;
- Pozivanje potprograma korištenjem točke za neoznačene tipove.
Najvjerojatnije će ova verzija kompajlera biti posljednja u lancu izdanja GNAT Community Edition. U budućnosti, kompajler preveden iz GCC-a otvorenog koda može se instalirati pomoću alire upravitelja paketa.
Izvor: opennet.ru