Izlaista GNU Awk 5.0.0

Gadu pēc GNU Awk versijas 4.2.1 izlaišanas tika izlaista versija 5.0.0.

Jaunajā versijā:

  • Ir pievienots POSIX printf %a un %A formātu atbalsts.
  • Uzlabota testēšanas infrastruktūra. Test/Makefile.am saturs ir vienkāršots, un pc/Makefile.tst tagad var ģenerēt no test/Makefile.in.
  • Regex procedūras ir aizstātas ar GNULIB procedūrām.
  • Infrastruktūra atjaunināta: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Ir noņemtas nedokumentētās konfigurācijas opcijas un saistītais kods, kas ļāva identifikatoros izmantot burtus, kas nav latīņu burti.
  • Konfigurācijas opcija "--with-whiny-user-strftime" ir noņemta.
  • Kods tagad sniedz stingrākus pieņēmumus par C99 vidi.
  • PROCINFO ["platforma"] tagad parāda platformu, kurai tika kompilēts GNU Awk.
  • Rakstot vienumus, kas nav mainīgo nosaukumi SYMTAB, tagad rodas fatāla kļūda. Tā ir uzvedības maiņa.
  • Komentāru apstrāde glītajā printerī ir gandrīz pilnībā pārveidota no nulles. Līdz ar to tagad tiek zaudēts mazāk komentāru.
  • Ir ieviestas nosaukumu telpas. Tagad jūs vairs nevarat to izdarīt: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk tagad ir lokalizācijas jutīgs, ignorējot reģistru viena baita lokalizācijās, nevis cietā koda Latin-1 variantā.
  • Ir novērsta virkne kļūdu.

Avots: linux.org.ru

Pievieno komentāru