GNU Awk 5.0.0 chiqarildi

GNU Awk 4.2.1 versiyasi chiqarilgandan bir yil o'tgach, 5.0.0 versiyasi chiqdi.

Yangi versiyada:

  • POSIX printf %a va %A formatlarini qo‘llab-quvvatlash qo‘shildi.
  • Yaxshilangan test infratuzilmasi. test/Makefile.am mazmuni soddalashtirildi va pc/Makefile.tst endi test/Makefile.in saytidan yaratilishi mumkin.
  • Regex protseduralari GNULIB protseduralari bilan almashtirildi.
  • Infratuzilma yangilandi: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Hujjatsiz konfiguratsiya variantlari va identifikatorlarda lotin bo'lmagan harflardan foydalanishga ruxsat beruvchi tegishli kod olib tashlandi.
  • "--with-whiny-user-strftime" konfiguratsiya opsiyasi olib tashlandi.
  • Kod endi C99 muhiti haqida qattiqroq taxminlarni keltirib chiqaradi.
  • PROCINFO["platforma"] endi GNU Awk kompilyatsiya qilingan platformani ko'rsatadi.
  • SYMTAB da o'zgaruvchilar nomlari bo'lmagan elementlarni yozish endi halokatli xatoga olib keladi. Bu xatti-harakatlarning o'zgarishi.
  • Beautiful-printerda sharhlar bilan ishlash noldan deyarli butunlay qayta ishlab chiqilgan. Natijada, endi kamroq sharhlar yo'qoladi.
  • Nom maydonlari joriy etildi. Endi siz buni endi qila olmaysiz: gawk -e 'BEGIN {' -e 'print "salom" }'.
  • GNU Awk endi qattiq kodlangan Lotin-1 varianti o‘rniga bir baytli mahalliy tillarda katta-kichik registrlarni e’tiborsiz qoldirishda mahalliy parametrlarga sezgir.
  • Bir qator xatolar tuzatildi.

Manba: linux.org.ru

a Izoh qo'shish