Szczegóły programowe:
Wersja: 1.3.4-20131226
Filmu: 17 Feb 15
Licencja: Wolny
Popularność: 94
Mawk jest otwarta tłumacz źródłem języka programowania AWK.
Mawk jest mniejszy i znacznie szybciej niż gawk. Posiada kilka kompilacji
Ograniczenia, takie jak bufor sprintf = 1020 i NF = 32767.
Co nowego w tym wydaniu:
- Dodaj czek configure do pracy wokół niedawnego złamania w math.h Cygwin, które deklaruje _LIB_VERSION nie mógł on być aktualizowane (raport Gert Hulselmans).
- Mniejsze aktualizacje skonfigurować skrypt, na brzękiem i mingw
- Aktualizuj config.guess i config.sub
Co nowego w wersji 1.3.4-20130803:
- drobne aktualizacje skonfigurować skrypt
- dodaj kontrole graniczne, poprawić obliczenia indeksu w scan.c naprawić stare 1.3.3 problemy z bardzo długich ciągów-literałów w analizowanej skryptu (raport Marcina Króla).
- Aktualizacja config.guess i config.sub
Co nowego w wersji 1.3.4-20121209:
- build-fix dla cygwin w matherr.c, który deklaruje inny typ dla _LIB_VERSION
- dodać brakujące "-f" opcji w przykładach / gdecl.awk
- naprawić regresu w fflush, zapewniając, że zwraca błąd, jeśli argument nie pasuje do żadnej nazwy pliku wyjściowego (raport Weeks Nathan).
- zmienić treść configure --help wiadomości, aby było jasne, że domyślna --with-wbudowanym-regex wykorzystuje wbudowane regularne silnik ekspresji mawk.
- kwestie poprawek zgłoszonych przez coverity skanowania. Większość z nich były niewielkie i zostały skierowane przez zmianę źródła, aby umożliwić Coverity poprawić swoją analizę kodu.
- zmiany wsparcie przez okres tłumaczenia LC_NUMERIC do lokalnego separator dziesiętny, ile potrzeba do pracy z strtod (), która jest używana do sprawdzania stałe dziesiętne, podczas skanowania plików źródłowych. To rozwiązuje nieskończoną pętlę z mawk 'BEGIN {print 1,0} "(Jan Psota raportu).
- regenerują człowieka / mawk.doc, pomijany w poprzednich aktualizacjach.
Co nowego w wersji 1.3.4-20121129:
- Zachowanie zmian, jeśli nie powiedzie się połączenie wewnętrzne fflush., A nie wychodzenia z błędem, propagowanie wartości zwracanej do skryptu jako -1, dla zachowania spójności z gawk i BWK (dyskusja z Aharon Robbins i Nathan tygodni)
- dodatek specjalny przypadek do przodu w odniesieniu do funkcji za pomocą parametr tablicy, aktualizacji typ parametru z funkcji tak, że tablica jest prawidłowo przekazane.
- Długość łoża (tablica), jak to zrobiono w gawk i BWK awk.
- LC_NUMERIC wsparcia, które będą modyfikować wyświetlanych dziesiętny w niektórych lokalizacjach. To nie zmienia punkt dziesiętny używany do wprowadzania, dopasowując zachowanie nawk i BWK awk (monit wniosek Jechiela Bardov do separatora tysięcy).
- dodaj opcję konfiguracji --enable-startowy-srand w celu umożliwienia wyboru, czy zainicjować liczb losowych automatycznie przy starcie systemu, czy nie. Nie robi to sprawia, że programy bardziej przewidywalne (Debian # 63843).
- dodaj opcję konfiguracji --enable-wbudowaną-srand, używać, aby potępiać Builtin funkcji srand / rand Mawk, które na ogół nie są tak dobre, jak funkcje systemu, pod warunkiem.
- rozszerzenie opcji configure --enable-śledzenia, aby pokazać funkcje wbudowanego polecenia.
- dodaj systime i mktime
- , gdy ostrzeżenie o możliwości nierozpoznane, nie wyjście z błędem na nich gapić opcje:
- - szarpie,
- - strzępią stary
- - POSIX,
- - ponowne przedział
- - tradycyjny,
- zintegrować poprawki Dominic Letz dla funkcji strtime.
- poprawna logika "/ dev / stdin" specjalne urządzenie (Gentoo # 424137).
- aktualizacje dla makr skrypt konfiguracyjny: + zmodyfikować skrypt configure i makefile wspieranie poprzeczki kompilacji. + Usuń Turbo C ++ i C ++ pliki makefile Zortech. + Usuń kontrole przestarzałej funkcji, memcpy: fmod, strchr, strerror, strtod, vfprintf. + Usunięcie przestarzałych kontroli dla niektórych nagłówków: math.h, stdarg.h, stdlib.h, string.h time.h + obsługuje --datarootdir opcję. + Dodaj 3rd parametr do AC_DEFINE, aby umożliwić autoheader uruchomić. + Usunąć nieużywane makra.
- Aktualizacja config.guess i config.sub
- dodaj ikony dla witryny grafika
Funkcje
Co nowego w wersji 1.3.4-20120627:
- Wersja ta wprowadza "nextfile" funkcji gawk jest, dodaje "/ dev / stdin" jako alias stdin (już synonim "-"), poprawia kontrolę przepełnienia używany odróżnić dużych ilościach i smyczki, poprawia ślady debugowania i sprawdzanie szczelności pamięci i dodaje różne inne poprawki i ulepszenia przenośności.
Co nowego w wersji 1.3.4-20100625:
- prawidłowe tłumaczenie ósemkowym i ucieka do systemu hex regularnie biblioteki ekspresji.
- zmodyfikować skrypt konfiguracyjny wspierać --program-przyrostek, itp.
- dodaj skrypty pakietu Debiana, dla "Mawk-cur".
- dodaj RPM Spec-pliku.
- ruch release- i łaty poziomu wartości z version.c do patchlev.h uproszczenie skryptów opakowań.
Co nowego w wersji 1.3.3-20090920:
- Ta wersja obsługuje wartości null w strukturze pola separatora.
- Poprawia wydajność asocjacyjnych poprzez nową funkcję mieszającą.
- Nie ma innych poprawek / ulepszeń.
Co nowego w wersji 1.3.3-20090820:
- drobne przenośności / normy ustala na przykładach / hical
- dodać funkcję WHINY_USERS sortowane-array, dla kompatybilności z gawk (Aharon plastra Robbins).
- poprawne dolnej granicy dla d_to_U () funkcji, która wybuchła konwersję zera w formacie "% x", dodaje się poprawki dla Debiana # 303825 (raport przez Masami Hiramatsu).
- zmienić "% s" i "% c" formatowanie w printf / polecenia sprintf aby zapewnić, że? "S" nie robić zerami, na standardy zgodności (dyskusja z Aharon Robbins, Mike Brennan, wymuszane przez Debiana # 339799 ).
Komentarze nie znaleziono