GNU Awk 5.0.0 бароварда шуд

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

Дар версияи нав:

  • Дастгирии форматҳои POSIX printf %a ва %A илова карда шудааст.
  • Инфрасохтори беҳтаршудаи санҷиш. Мундариҷаи test/Makefile.am содда карда шудааст ва акнун метавонад аз test/Makefile.in pc/Makefile.tst тавлид шавад.
  • Тартиби Regex бо расмиёти 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 номҳои тағирёбанда нестанд, ҳоло ба хатои марговар оварда мерасонад. Ин тағирёбии рафтор аст.
  • Коркарди шарҳҳо дар принтери зебо тақрибан аз сифр аз нав тарҳрезӣ шудааст. Дар натиҷа, ҳоло камтар шарҳҳо гум мешаванд.
  • Фазои номҳо ҷорӣ карда шуданд. Акнун шумо дигар ин корро карда наметавонед: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • Ҳоло GNU Awk ҳангоми нодида гирифтани ҳарфҳо дар локалҳои якбайтӣ, ба ҷои варианти сахттаъсири лотинӣ-1, ба маҳал ҳассос аст.
  • Як қатор хатогиҳо ислоҳ карда шуданд.

Манбаъ: linux.org.ru

Илова Эзоҳ