GNU Awk 5.0.0 udgivet

Et år efter udgivelsen af ​​GNU Awk version 4.2.1 blev version 5.0.0 frigivet.

I den nye version:

  • Understøttelse af formaterne POSIX printf %a og %A er blevet tilføjet.
  • Forbedret testinfrastruktur. Forenklet indhold af test/Makefile.am og nu er det muligt at generere pc/Makefile.tst fra test/Makefile.in.
  • Regex-procedurer er blevet erstattet med procedurer fra GNULIB.
  • Infrastruktur opdateret: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Udokumenterede konfigurationsmuligheder og relateret kode, der gjorde det muligt at bruge ikke-latinske tegn i identifikatorer, er blevet fjernet.
  • Konfigurationsmuligheden "--with-whiny-user-strftime" er blevet fjernet.
  • Koden giver nu stærkere antagelser om C99-miljøet.
  • PROCINFO["platform"] udsender nu den platform, som GNU Awk blev kompileret til.
  • At skrive elementer, der ikke er variabelnavne til SYMTAB, resulterer nu i en fatal fejl. Dette er adfærdsændring.
  • Kommentarhåndtering i pretty-printer er blevet redesignet næsten helt fra bunden. Som følge heraf går færre kommentarer nu tabt.
  • Navneområder introduceret. Du kan ikke længere gøre dette: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk er nu lokalitetsfølsom, når man ignorerer store og små bogstaver i enkeltbyte-lokaliteter i stedet for hårdkodet Latin-1.
  • Rettede en masse fejl.

Kilde: linux.org.ru

Tilføj en kommentar