Рэліз макрапрацэсара GNU M4 1.4.20

Праз чатыры гады з моманту мінулага абнаўлення адбыўся рэліз макрапрацэсара GNU M4 1.4.20, выкарыстоўванага ў якасці абвязкі для фармавання канфігурацыі sendmail і генерацыі configure-скрыптоў у інструментары Autoconf. M4 дазваляе дынамічна генераваць тэкст на аснове шаблонаў, прапускаючы праз сябе ўваходны тэкст і падстаўляючы вынік выканання паказаных у гэтым тэксце макрасаў. З макрасаў могуць выклікацца як уласныя, так і гатовыя функцыі, напрыклад, для ўключэння файлаў, выкананні арыфметычных аперацый, маніпуляцый са радковымі дадзенымі і запуску сістэмных каманд.

У новай версіі:

  • Прыкметна паскорана выкананне выразаў "eval".
  • Забяспечана сумяшчальнасць з новымі стандартамі для мовы Сі.
  • З gnulib перанесены выпраўленні, вырашальныя праблемы з пераноснасцю.
  • У камандах "syscmd" і "esyscmd" наладжана апрацоўка выразаў каманднага радка, якія пачынаюцца з сімвалаў "+" і "-".
  • Рэалізавана карэктная актывацыя бінарнага рэжыму пры загрузцы пераносных файлаў на не-Unix платформах, на якіх бінарныя файлы апрацоўваюць інакш, чым тэкставыя (напрыклад, замяняюцца знакі ў канцы радка).

Крыніца: opennet.ru

Дадаць каментар