Kehitystyökalupaketti Ada-kielellä on julkaistu - GNAT Community Edition 2021. Se sisältää kääntäjän, integroidun kehitysympäristön GNAT Studion, staattisen analysaattorin SPARK-kielen osajoukolle, GDB-virheenkorjaimen ja joukon kirjastoja. Paketti on jaettu GPL-lisenssillä.
Kääntäjän uusi versio käyttää GCC 10.3.1 -taustajärjestelmää ja sisältää useita uusia ominaisuuksia. Lisätty seuraavat tulevan Ada 202x -standardin innovaatiot:
- Uusi profiili Jorvikin sulautetuille järjestelmille;
- Mielivaltainen tarkkuusaritmeettinen tuki;
- Ilmoituslausekkeet;
- Arvojen uudelleennimeäminen automaattisella tyyppipäätelmillä;
- Sopimukset viittauksista aliohjelmiin;
- Iteraattorien suodattimet;
- Yksiköt konteille.
Otimme käyttöön myös useita kokeellisia (ei-standardi) ominaisuuksia:
- Ylimääräinen "kun" palautus/korotus/goto-lauseille;
- kuvioiden sovitus;
- Kiinteä taulukon alaraja;
- Aliohjelmien kutsuminen pisteellä merkitsemättömille tyypeille.
Todennäköisesti tämä kääntäjän versio on viimeinen GNAT Community Edition -julkaisujen ketjussa. Jatkossa avoimen lähdekoodin GCC:stä käännetty kääntäjä voidaan asentaa käyttämällä alire-pakettienhallintaa.
Lähde: opennet.ru