MAWK

Tela Software:
MAWK
Detalhes de Software:
Versão: 1.3.4-20131226
Data de upload: 17 Feb 15
Revelador: Thomas E Dickey
Licença: Livre
Popularidade: 15

Rating: nan/5 (Total Votes: 0)

Mawk é um interpretador de código aberto para a linguagem de programação AWK.
Mawk é mais pequeno e muito mais rápido que o gawk. Tem algum tempo de compilação
limites, como buffer de sprintf = 1020 e NF = 32767.

O que é novo nesta versão:

  • Adicionar seleção Configuração para contornar a quebra recente na math.h do Cygwin que declara _LIB_VERSION sem permitir que ele seja atualizado (relatório Gert Hulselmans).
  • Pequenas atualizações para configurar script, por clang e mingw
  • Atualização config.guess e config.sub

O que é novo na versão 1.3.4-20130803:

  • pequenas atualizações para configurar roteiro
  • adicionar limite-cheques, melhorar o índice de computação em scan.c para corrigir antigos 1.3.3 problemas com corda-literais muito longos no script analisado (relatório Marcin Krol).
  • atualização config.guess e config.sub

O que é novo na versão 1.3.4-20121209:

  • construir-fix para cygwin em matherr.c, que declara um tipo diferente para _LIB_VERSION
  • adicionar faltando "-f" opção em exemplos / gdecl.awk
  • corrigir uma regressão no fflush, garantindo que ele retorna um erro se o argumento não corresponde a nenhum nome de arquivo de saída (relatório Weeks Nathan).
  • modificar redacção do configure --help mensagem para deixar claro que o padrão para --with-builtin-regex usa o mecanismo de expressão regular builtin de mawk.
  • Corrigir problemas relatados pela Coverity varredura. A maioria deles eram menores, e foram abordados pela modificação da fonte para permitir Coverity para melhorar a sua análise do código.
  • alterar o suporte para LC_NUMERIC pelo período de traduzir para o separador decimal local como necessário para trabalhar com strtod (), que é usado para validar constantes decimais na digitalização de arquivos de origem. Isso corrige um loop infinito com mawk 'BEGIN {1,0} imprimir' (relatório Jan Psota).
  • regenerar homem / mawk.doc, esquecido em atualizações anteriores.

O que é novo na versão 1.3.4-20121129:

  • mudança de comportamento se chamada fflush interno falha:., Em vez de sair com um erro, propagar o valor de retorno para o script como -1, a coerência com gawk e BWK (discussão com Aharon Robbins e Nathan Weeks)
  • adicionar caso especial para a referência para a frente a uma função usando um parâmetro de matriz, atualizando tipo de parâmetros da função de modo que a matriz é transmitida corretamente.
  • comprimento apoio (array), como feito em gawk e BWK awk.
  • LC_NUMERIC apoio, que irá modificar o ponto decimal exibido em algumas localidades. Ele não modifica o ponto decimal usado para entrada, combinando com o comportamento de nawk e BWK awk (solicitado pelo pedido de Yechiel Bardov para milhares-separador).
  • adicionar a opção de configuração --enable-init-srand para permitir a escolha se deve inicializar números aleatórios automaticamente na inicialização ou não. Não fazer isso faz com que os programas mais previsível (Debian # 63843).
  • adicionar a opção de configuração --enable-builtin-srand, usar isso para depreciar funções srand / rand nativa do Mawk que geralmente não são tão boas quanto as funções fornecidas pelo sistema.
  • estender opção configure --enable-trace para mostrar funções embutidas.

  • Funções
  • Adicione SYSTIME e mktime
  • quando alertou sobre as opções não reconhecidos, não sair com o erro sobre estes embasbacar opções:
  • - lint
  • - lint-old
  • - posix
  • - re-intervalo
  • - tradicional
  • integrar remendo por Dominic Letz para a função strtime.
  • lógica correta para "/ dev / stdin" dispositivo especial (Gentoo # 424137).
  • atualizações para macros de script configure: + modificar configure roteiro e makefile para suportar cross-compila. + Remover Turbo C ++ e C ++ Zortech makefiles. + Remover obsoletos função de verificações: fmod, memcpy, strchr, strerror, strtod, vfprintf. + Remover cheques obsoletos para alguns cabeçalhos: math.h, stdarg.h, stdlib.h, time.h string.h + apoiar --datarootdir opção. + Adicionar terceiro parâmetro para AC_DEFINE de permitir autoheader para ser executado. + Remover macros não utilizados.
  • atualização config.guess e config.sub
  • Adicione os ícones para artwork webpage

O que é novo na versão 1.3.4-20120627:

  • Esta versão implementa recurso "nextfile" do gawk, acrescenta "/ dev / stdin" como um alias para stdin (já apelidada de "-"), corrige um cheque estouro usado para distinguir entre grandes números e strings, melhora vestígios de depuração e verificação de memória de vazamento, e acrescenta várias outras correções de bugs e melhorias de portabilidade.

O que é novo na versão 1.3.4-20100625:

  • tradução correta de octal e hexadecimal escapa para o sistema de biblioteca de expressão regular.
  • modificar script configure para apoiar --program-sufixo, etc.
  • adicionar scripts de pacotes Debian, para "mawk-cur".
  • adicionar RPM Spec-arquivo.
  • movimento release- e nível de correção de valores version.c para patchlev.h para simplificar os scripts de embalagem.

O que é novo na versão 1.3.3-20090920:

  • Esta versão suporta valores nulos no padrão de campo-separador.
  • Além disso, melhora o desempenho das matrizes de associação através de uma nova função de hashing.
  • Tem outras correções / melhorias.

O que é novo na versão 1.3.3-20090820:

  • pequenas correções de portabilidade / normas para exemplos / hical
  • adicionar funcionalidade WHINY_USERS classificados-array, para compatibilidade com gawk (remendo por Aharon Robbins).
  • correta de limite inferior para d_to_U () função, que quebrou conversão de zero no "x%" formato, acrescentou, em correção para Debian # 303825 (relatório Masami Hiramatsu).
  • modificar "% s" e "% c" formatação em printf / sprintf comandos para assegurar que "? S" não faz de zero-preenchimento, para os padrões de conformidade (discussão com Aharon Robbins, Mike Brennan, solicitado pelo Debian # 339799 ).

Programas semelhantes

PyInstaller
PyInstaller

18 Feb 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

Yazoo
Yazoo

20 Feb 15

Outro software de desenvolvedor Thomas E Dickey

bcpp
bcpp

20 Feb 15

Diffstat
Diffstat

20 Feb 15

Lynx
Lynx

31 Mar 18

Comentário para MAWK

Comentários não encontrado
Adicionar comentário
Ligue imagens!