Megjelent a GNU Awk 5.0.0

Egy évvel a GNU Awk 4.2.1-es verziójának megjelenése után megjelent az 5.0.0-s verzió.

Az új verzióban:

  • A POSIX printf %a és %A formátumok támogatása hozzáadásra került.
  • Továbbfejlesztett tesztelési infrastruktúra. A test/Makefile.am tartalma leegyszerűsödött, és a pc/Makefile.tst mostantól előállítható a test/Makefile.in fájlból.
  • A Regex eljárásokat GNULIB eljárások váltották fel.
  • Frissített infrastruktúra: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Eltávolításra került a nem dokumentált konfigurációs beállítások és a kapcsolódó kód, amely lehetővé tette a nem latin betűk használatát az azonosítókban.
  • A "--with-whiny-user-strftime" konfigurációs beállítás eltávolítva.
  • A kód most szigorúbb feltételezéseket fogalmaz meg a C99 környezettel kapcsolatban.
  • A PROCINFO["platform"] most azt a platformot jeleníti meg, amelyre a GNU Awk-t lefordították.
  • Ha olyan elemeket ír be, amelyek nem változónevek a SYMTAB-ban, most végzetes hibát eredményez. Ez a viselkedés változása.
  • A szép nyomtatóban a megjegyzések kezelését szinte teljesen újratervezték a semmiből. Ennek eredményeként mostanra kevesebb megjegyzés vész el.
  • Névterek kerültek bevezetésre. Most már nem teheti meg ezt: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • A GNU Awk mostantól érzékeny a területi beállításokra, amikor figyelmen kívül hagyja a kis- és nagybetűket az egybájtos területi beállításokban, a keménykódolt Latin-1 változat helyett.
  • Egy csomó hibát javítottak.

Forrás: linux.org.ru

Hozzászólás