GNAT Community Edition 2021 julkaistu

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

Lisää kommentti