A fost lansat GNU Awk 5.0.0

Un an după lansarea versiunii 4.2.1 de GNU Awk, a fost lansată versiunea 5.0.0.

În noua versiune:

  • A fost adăugată suportul pentru formatele printf %a și %A din POSIX.
  • Infrastructura de testare a fost îmbunătățită. Conținutul test/Makefile.am a fost simplificat și acum se poate genera pc/Makefile.tst din test/Makefile.in.
  • Procedurile Regex au fost înlocuite cu cele din GNULIB.
  • Infrastructura a fost actualizată: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Opțiunile de configurare nedocumentate și codul corespunzător, care permiteau utilizarea literelor non-latine în identificatori, au fost eliminate.
  • Opțiunea de configurare "—with-whiny-user-strftime" a fost eliminată.
  • Codul face acum presupuneri mai stricte despre mediu C99.
  • PROCINFO["platform"] acum afișează platforma pentru care a fost compilat GNU Awk.
  • Scrierea elementelor care nu sunt nume de variabile în SYMTAB acum duce la o eroare fatală. Această modificare de comportament.
  • Prelucrarea comentariilor în pretty-printer a fost refăcută în mare parte de la zero. Drept rezultat, acum se pierd mai puține comentarii.
  • Au fost introduse namespace-uri. Acum nu mai este permis să faci așa: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
  • GNU Awk acum ia în considerare localizarea atunci când ignoră majusculele în localizările cu un singur octet, în loc de varianta hardcodată Latin-1.
  • Au fost corectate o mulțime de erori.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster