Se lanzó GNU Awk 5.0.0

Un año después del lanzamiento de la versión 4.2.1 de GNU Awk, se lanzó la versión 5.0.0.

En la nueva versión:

  • Se agregó soporte para los formatos de printf %a y %A de POSIX.
  • Se mejoró la infraestructura de pruebas. Se simplificó el contenido de test/Makefile.am y ahora se puede generar pc/Makefile.tst a partir de test/Makefile.in.
  • Los procedimientos de regex fueron reemplazados por procedimientos de GNULIB.
  • Se actualizó la infraestructura: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • Se eliminaron opciones de configuración no documentadas y el código correspondiente que permitía usar letras no latinas en los identificadores.
  • Se eliminó la opción de configuración "—with-whiny-user-strftime".
  • El código ahora hace suposiciones más estrictas sobre el entorno C99.
  • PROCINFO["platform"] ahora muestra la plataforma para la que fue compilado GNU Awk.
  • Escribir elementos que no son nombres de variables en SYMTAB ahora produce un error fatal. Este es un cambio en el comportamiento.
  • El manejo de comentarios en el pretty-printer se ha reescrito casi desde cero. Como resultado, ahora se pierden menos comentarios.
  • Se introdujeron espacios de nombres. Ahora no se puede hacer así: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
  • GNU Awk ahora considera la localización al ignorar el registro en locales de un solo byte en lugar de una variante hardcoded de Latin-1.
  • Se han solucionado muchos errores.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster