GNAT Community Edition 2021 rilaxxata

Ġie ppubblikat pakkett ta' għodod ta' żvilupp fil-lingwa Ada - GNAT Community Edition 2021. Jinkludi kompilatur, ambjent ta' żvilupp integrat GNAT Studio, analizzatur statiku għal subsett tal-lingwa SPARK, debugger GDB u sett ta' libreriji. Il-pakkett huwa mqassam taħt il-liċenzja GPL.

Il-verżjoni l-ġdida tal-kompilatur tuża l-backend GCC 10.3.1 u tipprovdi numru ta 'karatteristiċi ġodda. Implimentazzjoni miżjuda tal-innovazzjonijiet li ġejjin tal-istandard Ada 202x li ġej:

  • Profil ġdid għas-sistemi inkorporati Jorvik;
  • Appoġġ aritmetiku ta' preċiżjoni arbitrarja;
  • Espressjonijiet ta' dikjarazzjoni;
  • Tismija mill-ġdid tal-valuri b'inferenza tat-tip awtomatiku;
  • Kuntratti għal referenzi għal subroutines;
  • Filtri f'iteraturi;
  • Unitajiet għal kontenituri.

Implimentajna wkoll diversi karatteristiċi sperimentali (mhux standard):

  • "meta" addizzjonali għal dikjarazzjonijiet ta' ritorn/żieda/goto;
  • Tqabbil tal-mudelli;
  • Limitu t'isfel fiss tal-firxa;
  • Sejħa ta' subrutini bl-użu ta' tikka għal tipi mhux tikkettati.

Probabbilment, din il-verżjoni tal-kompilatur se tkun l-aħħar fil-katina ta 'rilaxxi tal-GNAT Community Edition. Fil-futur, il-kompilatur miġbur minn sors miftuħ GCC jista 'jiġi installat bl-użu tal-maniġer tal-pakkett alire.

Sors: opennet.ru

Żid kumment