Miaka minne baada ya sasisho la mwisho, kichakataji kikuu cha GNU M4 1.4.20 kilitolewa, ambacho hutumika kama kifurushi cha kuunda usanidi wa barua pepe na kutengeneza hati za usanidi katika zana ya zana ya Autoconf. M4 hukuruhusu kutoa maandishi kwa nguvu kulingana na violezo, kupitia maandishi ya ingizo na kubadilisha matokeo ya kutekeleza makro yaliyoainishwa katika maandishi haya. Macros inaweza kuita vitendaji vya asili na vilivyotengenezwa tayari, kwa mfano, kujumuisha faili, kufanya shughuli za hesabu, kudhibiti data ya kamba, na kuendesha amri za mfumo.
Katika toleo jipya:
- Utekelezaji wa taarifa za "eval" umeharakishwa sana.
- Upatanifu na viwango vipya vya lugha C umehakikishwa.
- Marekebisho yaliyohamishwa kutoka gnulib ili kushughulikia masuala ya kubebeka.
- Amri za "syscmd" na "esyscmd" sasa zinashughulikia misemo ya mstari wa amri ambayo huanza na alama "+" na "-".
- Uwezeshaji sahihi wa hali ya binary wakati wa kupakia faili zinazobebeka kwenye majukwaa yasiyo ya Unix, ambayo faili za binary huchakatwa tofauti na faili za maandishi (kwa mfano, herufi zilizo mwishoni mwa mstari hubadilishwa).
Chanzo: opennet.ru
