Софтуер детайли:
Версия: 1.3.4-20131226
Дата на качване: 17 Feb 15
Разрешително: Безплатно
Популярност: 94
Mawk е с отворен код преводач на езика AWK програмиране.
Mawk е по-малък и много по-бързо, отколкото дангалак. Той има и някои по време на компилацията
ограничения, като например sprintf буфер = 1020 и NF = 32767.
Какво ново в тази версия:
- Добави проверка конфигурирате да работи около скорошно скъсване в math.h Cygwin, който декларира _LIB_VERSION без да позволи тя да се актуализира (доклад от Gert Hulselmans).
- дребни подобрения, за да конфигурирате скрипт, за трясък и MinGW
- Актуализация config.guess и config.sub
Какво ново във версия 1.3.4-20130803:
- дребни подобрения, за да конфигурирате скрипт
- добавите гранични проверки, подобряване индекс изчисление в scan.c да занесе стария 1.3.3 проблеми с много дълъг низ-литерали в разбор сценария (доклад от Marcin Крол).
- актуализация config.guess и config.sub
Какво ново във версия 1.3.4-20121209:
- изграждане определи за Cygwin в matherr.c, с което декларира, различен тип за _LIB_VERSION
- добавя липсващите "-F" опция в примери / gdecl.awk
- определи регресия в fflush, гарантира, че тя се връща грешка ако той не отговаря на всеки изход на името на файла (доклад на Нейтън седмици).
- променя формулировката на Configure --help съобщение за да стане ясно, че по подразбиране за --with-вградена-Регулярен използва вградена регулярен израз двигателя на mawk.
- коригирайте проблемите, докладвани от Coverity сканиране. Повечето от тях са незначителни и са били адресирани чрез модифициране на източника да позволи Coverity да подобри своя анализ на кода.
- изменят подкрепа за LC_NUMERIC като превеждат срок до абонатната десетичен разделител, ако е необходимо да се работи с strtod (), които се използват за удостоверяване на десетични константи при сканиране на изходните файлове. Това определя един безкраен цикъл с mawk "BEGIN {отпечатате 1,0}" (доклад на Jan Psota).
- регенерира човек / mawk.doc, пренебрегван в предишни актуализации.
Какво ново във версия 1.3.4-20121129:
- поведение на климата, ако вътрешния fflush повикването е неуспешно:. Вместо да излизате с една грешка, пропагандира върнатата стойност към скрипта като -1, за съвместимост с дангалак и BWK (дискусия с Аарон Робинс и Нейтън седмици)
- добавите специален случай за напред препратка към функция с помощта на параметър масив, актуализиране тип параметър на функцията, така че масивът е преминал правилно.
- Дължина на подкрепа (масив), както е направено в дангалак и BWK AWK.
- подкрепа LC_NUMERIC, които ще променят показаната десетичната запетая в някои части. Той не изменя десетичната запетая, използван за вход, съвпадение на поведението на nawk и BWK AWK (продиктувано от искане от Yechiel Bardov за хиляди сепаратор).
- добави опция за настройка на --enable-Init-Srand да позволи избор дали да се инициализира случайни числа автоматично при стартиране или не. Не прави това прави програмите по-предвидима (Debian # 63843).
- добави опция за настройка на --enable-вградена-Srand, използва това, за да бягам от вградените функции Srand / Rand mawk, които по принцип не са толкова добри, колкото функциите предоставените от системата.
- удължи опция --enable-следа конфигурирате да покаже на вградените функции.
- добавите systime и mktime функции
- когато предупреждава за непризнати опции, не излезете с грешка на тези дангалак опции:
- - мъх
- - марлена стара
- - POSIX
- - Re-интервал
- - традиционна
- интегрират пластир от Dominic Letz за strtime функция.
- правилната логика за "/ Dev / стандартния вход" специално устройство (Gentoo # 424137).
- актуализации за конфигуриране скрипт макроси: + променяте конфигурирате скрипт и Makefile за подкрепа кръстосани обобщава. + Премахнете Turbo C ++ и Zortech C ++ Makefile-ове. + Отстранят остарелите функционални проверки: fmod, memcpy, strchr, strerror, strtod, vfprintf. + Отстранят остарелите проверки за някои заглавки: math.h, stdarg.h, stdlib.h, string.h time.h + подкрепи --datarootdir опция. + Добави трета параметър да AC_DEFINE да позволи autoheader да тече. + Премахнете неизползвани макроси.
- актуализация config.guess и config.sub
- Add икони
За уеб страница картина
Какво ново във версия 1.3.4-20120627:
- Тази версия изпълнява "nextfile" функция дангалак се, добавя "/ Dev / стандартния вход" като псевдоним на стандартния вход (вече псевдоним "-"), определя проверка препълване използва за разграничаване между големи числа и низове, подобрява дебъг следи и памет-теч проверка, и добавя различни други поправки на грешки и подобрения в преносимост.
Какво ново във версия 1.3.4-20100625:
- правилния превод на осмична и шестнадесетичен бяга за система за регулярен израз библиотека.
- променяте Configure скрипт за подкрепа --program-суфикс и др.
- добавите Debian пакети скриптове, за "mawk-тек".
- добавите RPM спец-файл.
- Премести release- и кръпка ниво стойности от version.c да patchlev.h да опрости опаковъчни скриптове.
Какво ново във версия 1.3.3-20090920:
- Тази версия поддържа празноти в схемата на поле-сепаратор.
- Той подобрява работата на асоциативни масиви чрез нова функция за хеширане.
- Той има други поправки / подобрения.
Какво ново във версия 1.3.3-20090820:
- незначителни преносимост / стандарти поправки за примери / hical
- добавите WHINY_USERS сортирани-масив функция, за съвместимост с дангалак (пластир от Аарон Robbins).
- правилно с по-нисък лимит за d_to_U () функция, която избухна преобразуване на нула в "% х" формат, добавя решение за Debian # 303825 (доклад от Масами Hiramatsu).
- модифициране на "% S" и "% в" форматиране в ФОРМАТ / sprintf команди, за да се гарантира, че "? Е" не направи нулево подложка, за стандарти за съответствие (дискусия с Аарон Robbins, Майк Бренън, продиктувано от Debian # 339799 ).
Коментари не е намерена