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