MAWK

Скріншот програми:
MAWK
Дані програми:
Версія: 1.3.4-20131226
Дата завантаження: 17 Feb 15
Розробник: Thomas E Dickey
Ліцензія: Безкоштовно
Популярність: 94

Rating: 2.0/5 (Total Votes: 1)

Мок перебуває перекладачка з відкритим вихідним кодом для мови програмування AWK.
Мок менше і набагато швидше, ніж простака. Він має деякі час компіляції
межі, такі як 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, для узгодження з простака і BWK (обговорення з Аарон Роббінс і Натан тижнів)
  • додати особливий випадок для Переслати посилання на функцію за допомогою параметра-масиву, оновлення тип параметра функції, так що масив передається належним чином.
  • довжина опори (масив), як це зроблено в простака і 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 ++ і Zortech C ++ make-файлів. + Видаляти застарілі функції перевірок: Fmod, тетсру, strchr, strerror, strtod, vfprintf. + Видаляти застарілі чеки на деякі заголовки: math.h, stdarg.h, stdlib.h, string.h time.h + підтримує --datarootdir варіант. + Додати третю параметр AC_DEFINE, щоб дозволити AUTOHEADER бігти. + Видалити невживані макросів.
  • оновлення config.guess і config.sub
  • Додати іконки для веб-сторінки мистецтва

Що нового у версії 1.3.4-20120627:

  • Це версія реалізує "nextfile" функцію простака, в додає "/ DEV / стандартного введення", як псевдонім для стандартного введення (вже псевдонімом "-"), фіксує перевірку переповнення використовується для розрізнення великих чисел і рядків, покращує налагодження сліди і перевірка пам'яті витік, і додає різні інші виправлення і поліпшення переносимості.

Що нового у версії 1.3.4-20100625:

  • правильний переклад вісімковому і шестигранним тікає для системного бібліотеці регулярних виразів.
  • змінити конфігураційний скрипт для підтримки --program-суфікс, та ін.
  • додати скрипти пакетами, для "Мок-CUR".
  • додати RPM Spec-файл.
  • крок release- і патч-рівня значення за version.c в patchlev.h спростити упаковки скрипти.

Що нового у версії 1.3.3-20090920:

  • Цей реліз підтримує нулі в шаблоні поля сепаратора.
  • Це підвищує продуктивність асоціативних масивів за допомогою нової функції хешування.
  • Він має й інші виправлень / поліпшень.

Що нового у версії 1.3.3-20090820:

  • невеликі переносимості / стандарти виправлення для прикладів / hical
  • додати функцію WHINY_USERS упорядковано-масиву, для сумісності з простака (патч від Аарона Роббінса).
  • правильно нижня межа для d_to_U () функції, яка спалахнула перетворення нуля у форматі "% X", додав у скрутне становище для Debian # 303825 (доповідь Масами Хірамацу).
  • Змінити "% S" і "% С" Форматування в Printf / Sprintf команди для того, щоб "? S» не робить нулями, для відповідність стандартам (обговорення з Аароном Роббінс, Майк Бреннан, викликаний Debian # 339799 ).

Схожі програми

Інші програми розробника Thomas E Dickey

Lynx
Lynx

31 Mar 18

bcpp
bcpp

20 Feb 15

Diffstat
Diffstat

20 Feb 15

MAWK

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями