Излезе GNU Awk 5.0.0

Год след излизането на GNU Awk версия 4.2.1, беше пусната версия 5.0.0.

В новата версия:

  • Добавена е поддръжка на форматите printf %a и %A от POSIX.
  • Подобрена е тестовата инфраструктура. Съдържанието на test/Makefile.am е опростено, а pc/Makefile.tst може да се генерира от test/Makefile.in.
  • Процедурите за регулярни изрази бяха заменени с процедури от GNULIB.
  • Обновена е инфраструктурата: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Неподдържаните конфигурационни опции и съответният код, които позволяваха използването на букви извън латиница в идентификаторите, бяха премахнати.
  • Конфигурационната опция "—with-whiny-user-strftime" беше премахната.
  • Кодът сега прави по-строги предположения относно средата C99.
  • PROCINFO["platform"] сега извежда платформата, за която е компилиран GNU Awk.
  • Записването на елементи, които не са имена на променливи, в SYMTAB сега води до фатална грешка. Това е промяна в поведението.
  • Обработката на коментари в pretty-printer-а беше преработена почти изцяло от нула. В резултат на това сега се губят по-малко коментари.
  • Въведени са пространства от имена. Вече не е възможно да се прави така: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
  • GNU Awk сега отчита локализацията при игнориране на главни букви в еднобайтови локализации вместо захардкожен вариант Latin-1.
  • Отстранен е куп проблеми.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster