Gipagawas ang GNAT Community Edition 2021

Usa ka pakete sa mga himan sa pagpalambo sa pinulongang Ada ang gipatik - GNAT Community Edition 2021. Naglakip kini sa usa ka compiler, usa ka integrated development environment GNAT Studio, usa ka static analyzer alang sa usa ka subset sa SPARK nga pinulongan, usa ka GDB debugger ug usa ka set sa mga librarya. Ang pakete giapod-apod ubos sa lisensya sa GPL.

Ang bag-ong bersyon sa compiler naggamit sa GCC 10.3.1 backend ug naghatag og daghang bag-ong feature. Gidugang nga pagpatuman sa mosunod nga mga inobasyon sa umaabot nga Ada 202x standard:

  • Bag-ong profile alang sa Jorvik embedded system;
  • Arbitraryong katukma aritmetikong suporta;
  • Mga ekspresyon sa deklarasyon;
  • Pag-usab sa mga kantidad nga adunay awtomatik nga tipo nga inference;
  • Mga kontrata alang sa mga pakisayran sa mga subroutine;
  • Mga filter sa mga iterator;
  • Mga yunit alang sa mga sudlanan.

Gipatuman usab namo ang daghang mga eksperimento (dili standard) nga mga bahin:

  • Dugang nga "kanus-a" para sa pagbalik/pagtaas/goto nga mga pahayag;
  • Pagpares sa sumbanan;
  • Pag-ayo sa ubos nga utlanan sa laray;
  • Pagtawag sa mga subroutine gamit ang tulbok para sa mga tipo nga dili tag.

Lagmit, kini nga bersyon sa compiler mao ang katapusan sa kadena sa GNAT Community Edition nga gipagawas. Sa umaabot, ang compiler nga gihugpong gikan sa open source GCC mahimong ma-install gamit ang alire package manager.

Source: opennet.ru

Idugang sa usa ka comment