GNAT Community Edition 2021 er udgivet

GNAT Community Edition 2021 er blevet offentliggjort. Pakken inkluderer en compiler, den integrerede udviklingsmiljø GNAT Studio, en statisk analyser for et undersæt af Ada-sproget SPARK, GDB-debuggeren og et sæt biblioteker. Pakken distribueres under GPL-licensen.

Den nye version af compileren bruger GCC 10.3.1 som backend og tilbyder en række nye funktioner. Implementeringen af følgende nyheder fra den kommende Ada 202x-standard er tilføjet:

  • En ny profil for indlejrede systemer Jorvik;
  • Understøttelse af aritmetik med vilkårlig præcision;
  • Udsagn-erklæringer;
  • Omklassificering af værdier med automatisk typeafledning;
  • Kontrakter for referencer til underprogrammer;
  • Filtre i iteratorer;
  • Aggregater til containere.

Der er også implementeret flere eksperimentelle (ikke-standard) funktioner:

  • Et yderligere 'when' for operatorer return/raise/goto;
  • Mønstermatcher;
  • Fast nedre grænse for arrays;
  • Kald af underprogrammer via punkt for non-taggede typer.

Denne version af compileren vil sandsynligvis være den sidste i serien af GNAT Community Edition-udgivelser. Fremover vil compileren, der er bygget fra de åbne kildekoder fra GCC, kunne installeres ved hjælp af pakkehåndtereren alire.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster