Vydáno GNAT Community Edition 2021

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

Přidat komentář