Објавен GNU Awk 5.0.0

Една година по објавувањето на GNU Awk верзијата 4.2.1, беше објавена верзијата 5.0.0.

Во новата верзија:

  • Додадена е поддршка за форматите POSIX printf %a и %A.
  • Подобрена инфраструктура за тестирање. Содржините на test/Makefile.am се поедноставени и pc/Makefile.tst сега може да се генерира од test/Makefile.in.
  • Regex процедурите се заменети со GNULIB процедури.
  • Ажурирана инфраструктура: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Недокументираните опции за конфигурација и поврзаниот код што дозволуваше употреба на букви од нелатиница во идентификаторите се отстранети.
  • Опцијата за конфигурација „--with-whiny-user-strftime“ е отстранета.
  • Кодот сега прави построги претпоставки за околината C99.
  • PROCINFO["платформа"] сега ја прикажува платформата за која е компајлиран GNU Awk.
  • Пишувањето елементи што не се имиња на променливи во SYMTAB сега резултира со фатална грешка. Ова е промена на однесувањето.
  • Ракувањето со коментари во убав печатач е редизајниран речиси целосно од нула. Како резултат на тоа, сега се губат помалку коментари.
  • Воведени се именски простори. Сега веќе не можете да го правите ова: gawk -e 'BEGIN {' -e 'печати „здраво“ }“.
  • GNU Awk сега е чувствителен на локалитет кога игнорира букви во локалитети од еден бајт, наместо тврдокодираната Латинска-1 варијанта.
  • Поправени се еден куп грешки.

Извор: linux.org.ru

Додадете коментар