Byl publikován balíček vývojových nástrojů v jazyce Ada - GNAT Community Edition 2021. Obsahuje kompilátor, integrované vývojové prostředí GNAT Studio, statický analyzátor pro podmnožinu jazyka SPARK, ladicí program GDB a sadu knihoven. Balíček je distribuován pod licencí GPL.
Nová verze kompilátoru využívá backend GCC 10.3.1 a poskytuje řadu nových funkcí. Přidána implementace následujících inovací připravovaného standardu Ada 202x:
- Nový profil pro vestavěné systémy Jorvik;
- Podpora libovolné přesné aritmetiky;
- Deklarační výrazy;
- Přejmenování hodnot pomocí automatického odvození typu;
- Smlouvy o odkazech na podprogramy;
- Filtry v iterátorech;
- Jednotky pro kontejnery.
Implementovali jsme také několik experimentálních (nestandardních) funkcí:
- Dodatečné „kdy“ pro příkazy return/raise/goto;
- Porovnávání vzorů;
- Pevná dolní mez pole;
- Volání podprogramů pomocí tečky pro netagované typy.
S největší pravděpodobností bude tato verze kompilátoru poslední v řetězci vydání GNAT Community Edition. V budoucnu lze kompilátor zkompilovaný z open source GCC nainstalovat pomocí správce balíčků alire.
Zdroj: opennet.ru