GNAT Community Edition 2021 publikigita

Pako de evoluiloj en la lingvo Ada estis publikigita - GNAT Community Edition 2021. Ĝi inkluzivas kompililon, integran evolumedion GNAT Studio, senmovan analizilon por subaro de la lingvo SPARK, GDB-erarseĉilo kaj aron da bibliotekoj. La pakaĵo estas distribuita laŭ la permesilo GPL.

La nova versio de la kompililo uzas la GCC 10.3.1 backend kaj provizas kelkajn novajn funkciojn. Aldonita efektivigo de la sekvaj novigoj de la venonta Ada 202x normo:

  • Nova profilo por Jorvik enigita sistemoj;
  • Arbitra precizeca aritmetika subteno;
  • Deklaraj esprimoj;
  • Renomi valorojn per aŭtomata tipo-inferenco;
  • Kontraktoj por referencoj al subrutinoj;
  • Filtriloj en iteratoroj;
  • Unuoj por ujoj.

Ni ankaŭ efektivigis plurajn eksperimentajn (ne-normajn) funkciojn:

  • Plia "kiam" por return/altigi/goto deklaroj;
  • Ŝablona kongruo;
  • Fiksa malsupra limo de la tabelo;
  • Voki subrutinojn uzante punkton por ne-etikeditaj tipoj.

Plej verŝajne, ĉi tiu versio de la kompililo estos la lasta en la ĉeno de eldonoj de GNAT Community Edition. En la estonteco, la kompililo kompilita de malfermfonteca GCC povas esti instalita per la alire pakmanaĝero.

fonto: opennet.ru

Aldoni komenton