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 'print "hello" }'.
- GNU Awk азыр катуу коддолгон латын-1 вариантынын ордуна бир байт тилдерде регистрлерди этибарга албаганда тилди сезгич.
- Бир топ мүчүлүштүктөр оңдолду.
Source: linux.org.ru