GNU Awk 5.0.0 lançado

Um ano após o lançamento do GNU Awk versão 4.2.1, a versão 5.0.0 foi lançada.

Na nova versão:

  • O suporte para os formatos POSIX printf %a e %A foi adicionado.
  • Infraestrutura de teste aprimorada. Conteúdo simplificado de test/Makefile.am e agora é possível gerar pc/Makefile.tst a partir de test/Makefile.in.
  • Os procedimentos Regex foram substituídos por procedimentos do GNULIB.
  • Infraestrutura atualizada: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
  • As opções de configuração não documentadas e o código relacionado que permitiam o uso de caracteres não latinos em identificadores foram removidos.
  • A opção de configuração "--with-whiny-user-strftime" foi removida.
  • O código agora faz suposições mais fortes sobre o ambiente C99.
  • PROCINFO["plataforma"] agora gera a plataforma para a qual o GNU Awk foi compilado.
  • Escrever elementos que não são nomes de variáveis ​​para SYMTAB agora resulta em um erro fatal. Isso é uma mudança de comportamento.
  • A manipulação de comentários no pretty-printer foi redesenhada quase inteiramente do zero. Como resultado, agora menos comentários são perdidos.
  • Namespaces introduzidos. Você não pode mais fazer isso: gawk -e 'BEGIN {' -e 'print "hello" }'.
  • GNU Awk agora é sensível ao local ao ignorar maiúsculas e minúsculas em locais de byte único em vez de Latin-1 codificado.
  • Corrigido muitos bugs.

Fonte: linux.org.ru

Adicionar um comentário