GNU Awk 5.0.0 släppt

Ett år efter lanseringen av GNU Awk version 4.2.1 släpptes version 5.0.0.

I den nya versionen:

  • Stöd för formaten POSIX printf %a och %A har lagts till.
  • Förbättrad testinfrastruktur. Innehållet i test/Makefile.am har förenklats och pc/Makefile.tst kan nu genereras från test/Makefile.in.
  • Regex-procedurer har ersatts med GNULIB-procedurer.
  • Infrastruktur uppdaterad: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Odokumenterade konfigurationsalternativ och relaterad kod som gjorde att icke-latinska bokstäver kunde användas i identifierare har tagits bort.
  • Konfigurationsalternativet "--with-whiny-user-strftime" har tagits bort.
  • Koden gör nu strängare antaganden om C99-miljön.
  • PROCINFO["plattform"] visar nu plattformen för vilken GNU Awk kompilerades.
  • Att skriva objekt som inte är variabelnamn i SYMTAB resulterar nu i ett fatalt fel. Detta är beteendeförändring.
  • Hantering av kommentarer i pretty-printer har gjorts om nästan helt från grunden. Som ett resultat går färre kommentarer nu förlorade.
  • Namnutrymmen har införts. Nu kan du inte längre göra detta: gawk -e 'BEGIN {' -e 'skriv ut "hej" }'.
  • GNU Awk är nu språkkänslig när man ignorerar skiftläge i enkelbyte-lokaler, istället för den hårdkodade Latin-1-varianten.
  • Ett gäng buggar har åtgärdats.

Källa: linux.org.ru

Lägg en kommentar