Детали программы:
Версия: 1.3.4-20131226
Дата загрузки: 17 Feb 15
Тип распространения: Бесплатная
Популярность: 94
Мок является интерпретатором с открытым исходным кодом для языка программирования AWK.
Мок меньше и гораздо быстрее, чем Gawk. Он имеет некоторые время компиляции
пределы, такие как Sprintf буфера = 1020 и NF = 32767.
Что нового В этом выпуске:
- Добавить конфигурационного чек обойти недавнего разрыва в math.h Cygwin, который заявляет _LIB_VERSION не позволяя ему быть обновлены (доклад Герт 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, гарантируя, что она возвращает ошибку, если аргумент не соответствует ни выходного файла (отчет Натан недель).
- изменить формулировку конфигурирования --help сообщения, чтобы было ясно, что по умолчанию для встроенной опцией --with-регулярное выражение-использует встроенную регулярное выражение двигатель Мок.
- вопросы исправление сообщенные Coverity Scan. Большинство из них были незначительными, и были рассмотрены путем изменения источника, чтобы позволить Coverity, чтобы улучшить свой анализ кода.
- изменить поддержку LC_NUMERIC путем перевода период к локальной десятичного разделителя при необходимости работать с strtod (), который используется для проверки десятичных констант при сканировании исходных файлов. Это исправляет бесконечный цикл с Мок 'BEGIN {печати} 1.0 »(доклад Яна Psota).
- регенерации человека / mawk.doc, упускается из виду в предыдущих обновлениях.
Что нового в версии 1.3.4-20121129:
- изменение поведения, если внутренний вызов fflush не удается:., а не выходе с ошибкой, распространяются возвращаемое значение сценария как -1, для согласования с Gawk и BWK (обсуждение с Агарон Роббинс и Натан недель)
- добавить особый случай для переднего ссылкой на функции с помощью параметр массива, обновляя тип параметра функции, так что массив передается должным образом.
- длина опоры (массив), как это сделано в Gawk и BWK AWK.
- поддержка LC_NUMERIC, который будет изменять отображаемое десятичную точку в некоторых местах. Это не изменить десятичную точку, используемый для входа, соответствие поведения nawk и BWK AWK (предложено по запросу от Yechiel Бардов для тысяч сепаратора).
- добавить пункт Настройка --enable-Init-srand, чтобы выбор ли инициализировать случайных чисел автоматически при запуске или нет. Если этого не сделать делает программы более предсказуемой (Debian # 63843).
- добавить пункт Настройка --enable-встроенную-srand, использовать это, чтобы осуждать встроенные функции srand / RAND Мок, который, как правило, не так хорошо, как системных функций, предоставляемый.
- расширить пункт Настройка --enable-трассировки, чтобы показать встроенные функции.
- добавить SysTime и указываете ей функции
- , когда предупреждение о непризнанных вариантов, не выход с ошибкой на них поглазеть варианты:
- - нибудь вкусненькое
- - нибудь вкусненькое-летний
- - POSIX
- - Re-интервал
- - традиционный
- интегрировать патч Доминик Letz для функции strtime.
- правильно логика "/ DEV / стандартного ввода" специальное устройство (Gentoo # 424137).
- обновления для сценария конфигурации макросов: + изменить конфигурационный скрипт и файл сборки кросс-компилирует. + Удалить Turbo C ++ и C ++ Zortech мейкфайлы. + Удалять устаревшие функции проверок: FMOD, тетсру, strchr, strerror, strtod, vfprintf. + Удалять устаревшие чеки на некоторые заголовки: math.h, stdarg.h, stdlib.h, string.h time.h + Поддержка --datarootdir вариант. + Добавить 3-й параметр AC_DEFINE, чтобы позволить AUTOHEADER бежать. + Удалить неиспользуемые макросов.
- Обновление config.guess и config.sub
- добавить иконки для веб-страницы искусства
Что нового в версии 1.3.4-20120627:
- Это версия реализует "nextfile" особенность поглазеть, в добавляет "/ DEV / стандартного ввода", как псевдоним для стандартного ввода (уже псевдонимом "-"), исправляет проверку переполнения используется для различения больших чисел и строк, улучшает отладки следы и проверка памяти утечка, и добавляет различные другие исправления и улучшения переносимости.
Что нового в версии 1.3.4-20100625:
- правильный перевод восьмеричном и шестигранным убегает для системного библиотеке регулярных выражений.
- изменить конфигурационный скрипт для поддержки --program-суффикс, и т.д..
- добавить скрипты пакета Debian, для "Мок-дворняжка».
- добавить RPM Spec-файл.
- шаг release- и патч-уровня значения за version.c в patchlev.h упростить упаковки сценариев.
Что нового в версии 1.3.3-20090920:
- Этот релиз поддерживает пустые значения в шаблоне поля сепаратора.
- Это повышает производительность ассоциативных массивов с помощью новой функции хеширования.
- Это есть и другие исправлений / улучшений.
Что нового в версии 1.3.3-20090820:
- небольшие переносимости / стандарты исправления для примеров / hical
- добавить функцию WHINY_USERS сортируются-массива, для совместимости с Gawk (патч от Аарона Роббинса).
- правильно нижний предел для d_to_U () функции, которая вспыхнула преобразование нуля в формате "% X", добавил исправление для Debian # 303825 (доклад Масами Хирамацу).
- изменить "% S" и "% С" форматирование в Printf / Sprintf команды для того, чтобы "? S" не делать нулями, для стандартов соответствия (обсуждения с Аароном Роббинс, Майк Бреннан, вызванный Debian # 339799 ).
Комментарии не найдены