Objavljen GNU Awk 5.0.0

Godinu dana nakon izdavanja GNU Awk verzije 4.2.1, izdana je verzija 5.0.0.

U novoj verziji:

  • Dodana je podrška za formate POSIX printf %a i %A.
  • Poboljšana infrastruktura za testiranje. Sadržaj test/Makefile.am je pojednostavljen i pc/Makefile.tst se sada može generirati iz test/Makefile.in.
  • Regex procedure zamijenjene su GNULIB procedurama.
  • Ažurirana infrastruktura: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Uklonjene su nedokumentirane konfiguracijske opcije i povezani kod koji je dopuštao korištenje nelatiničnih slova u identifikatorima.
  • Opcija konfiguracije "--with-whiny-user-strftime" je uklonjena.
  • Kod sada daje strože pretpostavke o okruženju C99.
  • PROCINFO["platforma"] sada prikazuje platformu za koju je GNU Awk kompajliran.
  • Pisanje stavki koje nisu imena varijabli u SYMTAB sada rezultira fatalnom pogreškom. Ovo je promjena ponašanja.
  • Rukovanje komentarima u pretty-printeru redizajnirano je gotovo u potpunosti od nule. Kao rezultat toga, sada se gubi manje komentara.
  • Uvedeni su prostori imena. Sada više ne možete ovo: gawk -e ‘BEGIN {‘ -e ‘print “hello” }’.
  • GNU Awk sada je osjetljiv na lokalizaciju kada zanemaruje velika i mala slova u jednobajtnim lokalnim oznakama, umjesto tvrdo kodirane Latin-1 varijante.
  • Ispravljeno je hrpa grešaka.

Izvor: linux.org.ru

Dodajte komentar