Ġ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