MAWK

Software screenshot:
MAWK
Software detaljer:
Version: 1.3.4-20131226
Upload dato: 17 Feb 15
Udvikler: Thomas E Dickey
Licens: Gratis
Popularitet: 15

Rating: nan/5 (Total Votes: 0)

Mawk er en open source tolk for AWK programmeringssprog.
Mawk er mindre og langt hurtigere end Gawk. Det har nogle compile-tid
grænser, såsom sprintf buffer = 1020 og NF = 32767.

Hvad er nyt i denne udgivelse:

  • Tilføj configure check til arbejde omkring nylige brud i Cygwin er math.h der erklærer _LIB_VERSION uden at lade det blive opdateret (betænkning af Gert Hulselmans).
  • mindre opdateringer til at konfigurere script, for klang og MinGW
  • Opdater config.guess og config.sub

Hvad er nyt i version 1.3.4-20130803:

  • mindre opdateringer til at konfigurere script
  • tilføje limit-checks, forbedre indeks beregning i scan.c at løse gamle 1.3.3 problemer med meget lange String-litteraler i parset script (betænkning af Marcin Krol).
  • opdatering config.guess og config.sub

Hvad er nyt i version 1.3.4-20121209:

  • bygge-fix for cygwin i matherr.c, som erklærer en anden type for _LIB_VERSION
  • tilføje manglende "-f" i eksempler / gdecl.awk
  • fastsætte en regression i fflush, der sikrer, at den returnerer en fejl, hvis argumentet ikke matcher nogen output filnavn (betænkning af Nathan uger).
  • ændre ordlyden i configure --help besked for at gøre det klart, at standard for --with-indbyggede-regex bruger indbyggede regulære udtryk motor i Mawk.
  • Løs problemer rapporteret af Coverity Scan. De fleste af disse var mindre, og blev behandlet ved at ændre kilden for at tillade Coverity at forbedre sin analyse af koden.
  • ændre støtten til LC_NUMERIC ved at oversætte periode til den lokale decimaladskiller efter behov for at arbejde med strtod (), som bruges til at validere decimal konstanter ved scanning kildefiler. Dette løser en uendelig løkke med Mawk "BEGIN {udskrive 1.0} '(betænkning af Jan Psota).
  • regenerere mand / mawk.doc, overset i tidligere opdateringer.

Hvad er nyt i version 1.3.4-20121129:

  • ændre adfærd, hvis intern fflush opkald mislykkes:. Snarere end at afslutte med en fejl, udbrede returværdien til scriptet som -1, for konsistens med Gawk og BWK (diskussion med Aharon Robbins og Nathan uger)
  • tilføje særtilfælde for fremad henvisning til en funktion ved hjælp af en array-parameter, opdatering funktionens parameter typen, så array føres korrekt.
  • support længde (array), som gøres i Gawk og BWK awk.
  • support LC_NUMERIC, som vil ændre den viste kommaet i nogle lokaliteter. Det ændrer ikke kommaet bruges til input, der matcher adfærd nawk og BWK awk (foranlediget af forespørgsel fra Yechiel Bardov for tusinder-separator).
  • tilføje configure option --enable-init-srand at tillade valg, om at initialisere tilfældige tal automatisk ved opstart eller ej. Ikke at gøre dette gør programmerne mere forudsigelig (Debian # 63843).
  • tilføje configure option --enable-indbyggede-srand, bruge den til at misbillige Mawk s builtin srand / rand funktioner, som generelt ikke er så god som de systemansvarlige forudsat funktioner.
  • forlænge --enable-trace configure mulighed for at vise builtin funktioner.
  • tilføje Systime og mktime funktioner
  • når advarsel om indregnede muligheder, ikke exit med fejl på disse gawk muligheder:
  • - lint
  • - fnug-old
  • - POSIX
  • - re-interval
  • - traditionelle
  • integrere patch af Dominic Letz for strtime funktion.
  • korrekt logik for "/ dev / stdin" særlig anordning (gentoo # 424137).
  • opdateringer til configure script makroer: + ændre configure script og Makefile at støtte tværgående kompilerer. + Fjerne Turbo C ++ og Zortech C ++ makefiler. + Fjerne forældede funktion-kontrol: FMOD, memcpy, strchr, strerror, strtod, vfprintf. + Fjerne forældede kontrol for nogle overskrifter: math.h, stdarg.h, stdlib.h, string.h time.h + understøtter --datarootdir mulighed. + Tilføj 3rd parameter til AC_DEFINE er at tillade autoheader til at køre. + Fjerne ubrugte makroer.
  • opdatering config.guess og config.sub
  • tilføje ikoner til webside artwork

Hvad er nyt i version 1.3.4-20120627:

  • Denne version implementerer Gawk s "nextfile" funktionen, tilføjer "/ dev / stdin" som et alias for stdin (allerede alias for "-"), fastsættes et overløb kontrol anvendes til at skelne mellem store tal og strenge, forbedrer debugging spor og hukommelse-lækage kontrol, og tilføjer forskellige andre fejlrettelser og bærbarhed forbedringer.

Hvad er nyt i version 1.3.4-20100625:

  • korrekt oversættelse af oktal og hexadecimal undslipper til systemet regulære udtryk bibliotek.
  • ændre configure script til at understøtte --program-endelse, etc.
  • tilføje Debian pakke scripts, for "Mawk-cur".
  • tilføje RPM spec-fil.
  • flytte Udgivelses- og patch-level værdier fra version.c at patchlev.h at forenkle emballage scripts.

Hvad er nyt i version 1.3.3-20090920:

  • Denne version understøtter nuller på området-separator mønster.
  • Det forbedrer ydeevnen af ​​associative arrays via en ny hashingfunktion.
  • Det har andre rettelser / forbedringer.

Hvad er nyt i version 1.3.3-20090820:

  • mindre bærbarhed / standarder rettelser til eksempler / hical
  • tilføje WHINY_USERS sorteres array-funktionen, for kompatibilitet med Gawk (plaster af Aharon Robbins).
  • korrekt lavere grænse for d_to_U () funktion, som brød konvertering af nul i "% x" format, tilføjede i rettelse til Debian # 303825 (betænkning af Masami Hiramatsu).
  • ændre "% s" og "% c" formatering i printf / sprintf kommandoer for at sikre, at "? S" ikke gør nul-padding, for standarder overensstemmelse (diskussion med Aharon Robbins, Mike Brennan, foranlediget af Debian # 339799 ).

Lignende software

Gambas 3
Gambas 3

22 Jun 18

Bocfel
Bocfel

17 Feb 15

KBasic
KBasic

2 Jun 15

Intel C++ Compiler
Intel C++ Compiler

20 Feb 15

Andre software developer Thomas E Dickey

Diffstat
Diffstat

20 Feb 15

Lynx
Lynx

31 Mar 18

bcpp
bcpp

20 Feb 15

Kommentarer til MAWK

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!