Išleista GNU Awk 5.0.0

Praėjus metams po GNU Awk 4.2.1 versijos išleidimo, buvo išleista 5.0.0 versija.

Naujoje versijoje:

  • Pridėtas POSIX printf %a ir %A formatų palaikymas.
  • Patobulinta testavimo infrastruktūra. Test/Makefile.am turinys buvo supaprastintas, o pc/Makefile.tst dabar galima sugeneruoti iš test/Makefile.in.
  • Regex procedūros buvo pakeistos GNULIB procedūromis.
  • Atnaujinta infrastruktūra: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Buvo pašalintos nedokumentuotos konfigūracijos parinktys ir susijęs kodas, leidžiantis identifikatoriuose naudoti ne lotyniškas raides.
  • Konfigūracijos parinktis „--with-whiny-user-strftime“ buvo pašalinta.
  • Kodas dabar daro griežtesnes prielaidas apie C99 aplinką.
  • PROCINFO["platforma"] dabar rodo platformą, kuriai buvo sukompiliuotas GNU Awk.
  • Rašant elementus, kurie nėra kintamųjų pavadinimai SYMTAB, dabar įvyksta mirtina klaida. Tai elgesio pasikeitimas.
  • Komentarų tvarkymas gražiame spausdintuve buvo beveik visiškai pakeistas nuo nulio. Dėl to dabar prarandama mažiau komentarų.
  • Įvestos vardų erdvės. Dabar to daryti nebegalite: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk dabar yra jautrus lokalei, kai nepaisoma didžiųjų ir mažųjų raidžių vieno baito lokalėse, o ne užkoduoto Latin-1 varianto.
  • Ištaisyta daugybė klaidų.

Šaltinis: linux.org.ru

Добавить комментарий