Megjelent az Ada nyelvű fejlesztőeszközök csomagja - GNAT Community Edition 2021. Tartalmaz egy fordítót, egy integrált fejlesztői környezetet, a GNAT Studiot, egy statikus elemzőt a SPARK nyelv egy részhalmazához, egy GDB hibakeresőt és egy sor könyvtárat. A csomag a GPL licenc alatt kerül terjesztésre.
A fordító új verziója a GCC 10.3.1-es háttérprogramot használja, és számos új funkciót kínál. A következő újítások bevezetése a következő Ada 202x szabványhoz:
- Új profil a Jorvik beágyazott rendszerekhez;
- Önkényes precíziós aritmetikai támogatás;
- Nyilatkozat kifejezések;
- Értékek átnevezése automatikus típuskövetkeztetéssel;
- Alprogramokra való hivatkozási szerződések;
- Szűrők az iterátorokban;
- Egységek konténerekhez.
Számos kísérleti (nem szabványos) funkciót is megvalósítottunk:
- További "when" a return/raise/goto utasításokhoz;
- Mintaillesztés;
- A tömb alsó korlátja rögzített;
- Szubrutinok hívása pont használatával a nem címkézett típusokhoz.
Valószínűleg a fordítónak ez a verziója lesz az utolsó a GNAT Community Edition kiadások láncolatában. A jövőben a nyílt forráskódú GCC-ből fordított fordító az alire csomagkezelő segítségével telepíthető.
Forrás: opennet.ru