Prog.varedetaljer:
Versjon: 1.3.4-20131226
Last opp dato: 17 Feb 15
Lisens: Gratis
Popularitet: 94
Mawk er en åpen kildekode tolk for AWK programmeringsspråk.
Mawk er mindre og mye raskere enn gawk. Det har noen kompilering-tid
begrensninger, for eksempel sprintf buffer = 1020 og NF = 32767.
Hva er nytt i denne utgaven:
- Legg konfigurere sjekk for å omgå siste brudd i Cygwin er math.h som erklærer _LIB_VERSION uten slik at det å være oppdatert (rapport av Gert Hulselmans).
- Mindre oppdateringer for å konfigurere skript, for klang og MinGW
- Oppdater config.guess og config.sub
Hva er nytt i versjon 1.3.4-20130803:
- mindre oppdateringer for å konfigurere skriptet
- legge limit-sjekker, forbedre indeksen beregning i scan.c å fikse gamle 1.3.3 problemer med svært lange string-literaler i analyseres script (rapport av Marcin Krol).
- oppdatering config.guess og config.sub
Hva er nytt i versjon 1.3.4-20121209:
- bygge-fix for cygwin i matherr.c, som erklærer en annen type for _LIB_VERSION
- legge til manglende "-f" i eksemplene / gdecl.awk
- fikse en regresjon i fflush, slik at det returnerer en feil hvis argumentet ikke passer med noen utgang filnavnet (rapport fra Nathan uker).
- endre ordlyden i configure help melding for å gjøre det klart at standard for --with-innebygd-regex bruker den innebygde regulære uttrykk motoren mawk.
- reparasjonsproblemer rapportert av Coverity scan. De fleste av disse var mindreårig, og ble løses ved å endre kilde til tillate Coverity å forbedre sin analyse av koden.
- endre støtte for LC_NUMERIC ved å oversette periode til den lokale desimaltegn som trengs for å arbeide med strtod () som brukes til å validere desimaler konstanter ved skanning av kildefilene. Dette løser en uendelig løkke med mawk 'BEGIN {skrive ut 1.0} (rapport av Jan Psota).
- regenerere mann / mawk.doc, oversett i tidligere oppdateringer.
Hva er nytt i versjon 1.3.4-20121129:
- endring oppførsel hvis intern fflush anrop mislykkes. Snarere enn spennende med en feil, forplante returverdien til manuset som -1, for konsistens med gawk og BWK (diskusjon med Aharon Robbins og Nathan uker)
- legge spesiell sak for videre henvisning til en funksjon ved hjelp av en rekke parameter, oppdatering funksjonens parameter type, slik at matrisen er gått ordentlig.
- støtte lengde (array), som gjøres i gawk og BWK awk.
- støtte LC_NUMERIC, som vil endre de viste desimaltegn i enkelte steder. Det endrer ikke desimaltegnet brukes for innspill, matchende oppførselen til nawk og BWK awk (tilskyndet av forespørsel fra Yechiel Bardov for tusenvis-separator).
- legge konfigurere alternativet --enable-init-srand å tillate valg om å initial tilfeldige tall automatisk ved oppstart eller ikke. Ikke gjør dette gjør programmene mer forutsigbar (Debian # 63843).
- legge konfigurere alternativet --enable-innebygd-srand, bruke den til å nedvurdere mawk sin builtin srand / rand funksjoner som vanligvis ikke er like god som de anleggs gitt funksjoner.
- forlenge --enable-spor konfigurere muligheten til å vise builtin funksjoner.
- legge systime og mktime funksjoner
- når advarsel om ikke resultatførte alternativer, ikke exit med feil på disse glaner alternativer:
- - lo
- - lo gammel
- - POSIX
- - re-intervall
- - tradisjonelle
- integrere patch av Dominic Letz for strtime funksjon.
- riktig logikk for "/ dev / stdin" spesiell enhet (gentoo # 424137).
- oppdateringer for configure script makroer: + modifisere configure manus og Makefile for å støtte kryss kompilerer. + Fjerne Turbo C ++ og Zortech C ++ Make-filer. + Fjerne foreldet funksjons-sjekker: fmod, memcpy, strchr, strerror, strtod, vfprintf. + Fjerne ukurante sjekker for noen overskrifter: math.h, stdarg.h, stdlib.h, string.h time.h + support --datarootdir alternativet. + Legg tredje parameter til AC_DEFINE er å tillate autoheader å kjøre. + Fjerne ubrukte makroer.
- oppdatering config.guess og config.sub
- legge ikoner for nettsiden kunstverk
Hva er nytt i versjon 1.3.4-20120627:
- Denne versjonen implementerer gawk er "nextfile" -funksjonen, legger "/ dev / stdin" som et alias for stdin (allerede alias "-"), løser et overløp sjekk brukes til å skille mellom store tall og strenger, forbedrer debugging spor og minne-lekkasje kontroll, og legger til diverse andre feilrettinger og portabilitet forbedringer.
Hva er nytt i versjon 1.3.4-20100625:
- korrekt oversettelse av oktale og hex rømming for system regulære uttrykk bibliotek.
- endre konfigurere skript for å støtte --program-suffiks, osv.
- legge Debians pakke skript, for "mawk-cur".
- legge RPM spec-fil.
- flytte frigjørings og patch-nivå verdier fra version.c å patchlev.h å forenkle emballasje skript.
Hva er nytt i versjon 1.3.3-20090920:
- Denne versjonen støtter nullverdier i felt-separator mønster.
- Det forbedrer ytelsen av assosiative arrays via en ny hashing funksjon.
- Det har andre fikser / forbedringer.
Hva er nytt i versjon 1.3.3-20090820:
- mindre portabilitet / standarder feilrettinger for eksempler / hical
- legge WHINY_USERS sortert array funksjonen, for kompatibilitet med gawk (patch av Aharon Robbins).
- riktig nedre grense for d_to_U () -funksjonen, som brøt konvertering av null i «% x" format, lagt i fix for Debian # 303825 (rapport av Masami Hiramatsu).
- endre «% s» og «% c" formatering i printf / sprintf kommandoer for å sikre at "? S" ikke gjør null-padding, for standarder conformance (diskusjon med Aharon Robbins, Mike Brennan, bedt av Debian # 339799 ).
Kommentarer ikke funnet