Gadu pÄc GNU Awk versijas 4.2.1 laiÅ”anas klajÄ notika versijas 5.0.0 izlaiÅ”ana.
JaunajÄ versijÄ:
- Ir pievienota printf formÄtu %a un %A atbalsts no POSIX.
- TestÄÅ”anas infrastruktÅ«ra ir uzlabota. Test/Makefile.am saturs ir vienkÄrÅ”ots, un tagad ir iespÄjams Ä£enerÄt pc/Makefile.tst no test/Makefile.in.
- Regex procedÅ«ras ir aizvietotas ar procedÅ«rÄm no GNULIB.
- InfrastruktÅ«ra ir atjauninÄta: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- NedokumentÄtÄs konfigurÄcijas opcijas un atbilstoÅ”ais kods, kas ļÄva izmantot identifikatoros ne-latÄ«Åu burtus, ir dzÄsti.
- KonfigurÄcijas opcija "āwith-whiny-user-strftime" ir dzÄsta.
- Kods tagad pieÅem stingrÄkus pieÅÄmumus par C99 vidi.
- PROCINFO["platform"] tagad izvada platformu, uz kuras tika kompilÄts GNU Awk.
- Elementu ierakstīŔana, kas nav mainÄ«go nosaukumi, SYMTAB tagad izraisa fatÄlu kļūdu. Å Ä« uzvedÄ«bas maiÅa.
- KomentÄru apstrÄde pretty-printer'Ä« ir pilnÄ«bÄ pÄrrakstÄ«ta gandrÄ«z no jauna. RezultÄtÄ tagad ir mazÄk zaudÄtu komentÄru.
- Ir ieviesti nosaukumu telpas. Tagad vairs nav iespÄjams darÄ«t tÄ: gawk -e āBEGIN {ā -e āprint "hello" }ā.
- GNU Awk tagad Åem vÄrÄ lokalizÄciju, ignorÄjot reÄ£istra vienburtu lokalizÄcijÄs, nevis izmantojot iebÅ«vÄto Latin-1 variantu.
- Izlabota liela daļa kļūdu.
Avots: linux.org.ru
