Flwyddyn ar Γ΄l rhyddhau fersiwn GNU Awk 4.2.1, rhyddhawyd fersiwn 5.0.0.
Yn y fersiwn newydd:
- Mae cefnogaeth i fformatau printf %a a % A POSIX wedi'i ychwanegu.
- Gwell seilwaith prawf. Cynnwys wedi'i symleiddio o test/Makefile.am a nawr mae'n bosibl cynhyrchu pc/Makefile.tst o test/Makefile.in.
- Mae gweithdrefnau GNULIB wedi disodli gweithdrefnau Regex.
- Seilwaith wedi'i ddiweddaru: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Mae opsiynau ffurfweddu heb eu dogfennu a chod cysylltiedig a oedd yn caniatΓ‘u i nodau nad ydynt yn Lladin gael eu defnyddio mewn dynodwyr wedi'u dileu.
- Mae'r opsiwn cyfluniad "--with-whiny-user-strftime" wedi'i ddileu.
- Mae'r cod bellach yn gwneud rhagdybiaethau cryfach am amgylchedd C99.
- Mae PROCINFO ["platform"] bellach yn allbynnu'r platfform y lluniwyd GNU Awk ar ei gyfer.
- Mae ysgrifennu elfennau nad ydynt yn enwau amrywiol i SYMTAB bellach yn arwain at wall angheuol. Mae hyn yn newid ymddygiad.
- Mae trin sylwadau mewn argraffydd hardd wedi'i ailgynllunio bron yn gyfan gwbl o'r dechrau. O ganlyniad, nawr mae llai o sylwadau'n cael eu colli.
- Cyflwyno bylchau enw. Ni allwch wneud hyn bellach: gawk -e 'BEGIN {' -e 'print "helo" }'.
- Mae GNU Awk bellach yn sensitif i locale wrth anwybyddu achos mewn locales un beit yn lle Lladin-1 Γ’ chod caled.
- Wedi trwsio llawer o chwilod.
Ffynhonnell: linux.org.ru