Ngemva kweminyaka ecishe ibe mithathu yokuthuthukiswa, kwakhululwa uhlelo lokwakha lwe-GNU Make 4.4. Ngokungeziwe ekulungiseni iziphazamisi, inguqulo entsha ihlanganisa izinguquko ezilandelayo:
- I-OS/2 (EMX), i-AmigaOS, i-Xenix ne-Cray izinkundla zihoxisiwe futhi zizoyekiswa ekukhishweni okuzayo.
- Izidingo zendawo yokwakha zinyusiwe; ukuze wakhe i-GNU Gnulib, manje udinga i-compiler esekela izici ezivela kuzinga le-C99.
- Kwengezwe umgomo wokwakha okhethekile .WAIT, okuvumela ukuthi ume isikhashana ukuqala kokwakhiwa kokuhlosiwe okuthile kuze kuqedwe ukwakhiwa kokunye okuhlosiwe.
- Kumpokophelo yomhlangano okhethekile .NOTPARALLEL, kungenzeka ukucacisa izimfuneko (amafayela adingekayo ukuze kwakhiwe ithagethi) ukuze uqalise okuhlosiwe okuhlotshaniswayo ngokulandelana (njengokungathi “.WAIT” isethwe phakathi kwemfuneko ngayinye).
- Kwengezwe impokophelo yokwakha ekhethekile .NOTINTERMEDIATE, ekhubaza ukuziphatha okuhlotshaniswa nokusetshenziswa kokukhonjiwe okumaphakathi (.INTERMEDIATE) kumafayela ashiwo, amafayela amesha imaski, noma yonke i-makefile.
- Umsebenzi we-$(let...) uqalisiwe, okuvumela ukuthi uchaze okuguquguqukayo kwendawo emisebenzini echazwe ngumsebenzisi.
- Kusetshenziswe umsebenzi we-$(intcmp ...) wokuqhathanisa izinombolo.
- Uma usebenzisa inketho ethi "-l" (--load-average), idatha yokulayisha uhlelo kusuka kufayela /proc/loadavg manje iyacatshangelwa lapho kunqunywa inani lemisebenzi okufanele isebenze.
- Kwengezwe inketho ethi “--shuffle” yokushova izimfuneko, okukuvumela ukuthi ufinyelele impatho enganqunyelwe ngesikhathi sokuhlanganisa okufanayo (isibonelo, ngokuhlanganisa ukuhlola ukulunga kokuchaza izimfuneko ku-makefile).
- Ezinhlelweni ezinokwesekwa kwe-mkfifo, ukusetshenziswa kwendlela entsha yokusebenzelana ne- jobserver ngesikhathi sokwenziwa komsebenzi ngokuhambisana, ngokusekelwe ekusetshenzisweni kwamapayipi aqanjwe igama, kunikezwa. Ukuze ubuyisele indlela endala esekelwe kumapayipi angashiwongo, inketho ethi “-jobserver-style=pipe” isiphakamisiwe.
- Ukusetshenziswa kwamafayela esikhashana ngesikhathi sokusebenza kuye kwandiswa (izinkinga zingase ziphakame lapho uhlelo lokuhlanganisa lusetha enye inkomba yamafayela esikhashana (TMPDIR) futhi lususa okuqukethwe kwe-TMPDIR phakathi nokuhlanganiswa).
Source: opennet.ru