summaryrefslogtreecommitdiff
path: root/usr.bin/m4
AgeCommit message (Expand)Author
2017-11-11replace sloppy parsing of numeric values with strtonum (incr, decr, divert)Marc Espie
2017-10-23ifelse is special, fix argv parsing to avoid segfaultMarc Espie
2017-08-21Use waitpid()/EINTR idiom for the specific pid, rather than generic wait(),Theo de Raadt
2017-07-09have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediateMarc Espie
2017-07-04generate the parser directly instead of fucking aroundMarc Espie
2017-06-17Don't need to link with -ll or -ly.Brian Callahan
2017-06-15Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+Brian Callahan
2015-12-07Yet another missed ferror callMarc Espie
2015-11-03There really is no double standard. Treat m4 just like openssl, byTheo de Raadt
2015-11-01pledge m4. tested by me.Marc Espie
2015-09-14Avoid .Ns right after .Pf, it's pointless.Ingo Schwarze
2015-04-29Add missing #include <stdint.h> for SIZE_MAXTodd C. Miller
2015-04-25add check for overflow while doubling (very unlikely in practice, but stillMarc Espie
2015-03-14Use xstrdup(), from Michael W. BombardieriTodd C. Miller
2015-02-05Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@Todd C. Miller
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-12-21fix test-redef2:Marc Espie
2014-07-11better error handling in mkstemp/unlink/fdopen logic.Marc Espie
2014-07-10annotate regexp error messages with source string.Marc Espie
2014-05-12adjust to ohash being in libutil now, and to the interface changes.Marc Espie
2014-04-28check for integer overflows in custom allocs, okay jca@Marc Espie
2014-04-14update STANDARDS somewhat, and some macro simplification;Jason McIntyre
2014-01-12expand the "eval" description a little; from wiz@netbsdJason McIntyre
2013-11-20repair signed char vs isdigitTheo de Raadt
2013-11-14cleanup up a nest of if/if/elseTheo de Raadt
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@Ingo Schwarze
2012-04-12new m4 -g stuff:Marc Espie
2011-11-06improve gm4 compatibility, from Robert Young, thanks !Marc Espie
2011-09-27zap dead stuffMarc Espie
2011-03-24fix translit() behavior to not be recursive. Fixes autoconf 2.65, matchesMarc Espie
2010-10-21more EXIT STATUS bits; from Daniel DickmanJason McIntyre
2010-09-19more wacky macro fixing;Jason McIntyre
2010-09-07Remove stray spaces. No code change.Marco Peereboom
2010-03-25conform to gnum4 AND traditional m4 (solaris) behavior, namely,Marc Espie
2010-03-22add more gnum4 support: regexps do weird things with empty patterns (thisMarc Espie
2009-10-14whitespace; from deraadt@Stuart Henderson
2009-10-14Support the -P option from gnu m4, which prefixes builtins with theStuart Henderson
2009-06-26undefine() leaves the hash entry for the macro (for use by builtin()) andPhilip Guenthe
2009-02-08bump the posix reference in STANDARDS to IEEE Std 1003.1-2008, with a fewJason McIntyre
2008-08-22kill trailing whitespace;Jason McIntyre
2008-08-21Document new gnu extensions, okay jmc@, otto@Marc Espie
2008-08-21in gnu-m4 mode, allow definition of the empty macro (yes, autoconf 2.62Marc Espie
2008-08-21extend format support to cater to recent GNU autoconfMarc Espie
2008-08-21gnu extension: 0rN:az for baseN numbers.Marc Espie
2008-08-21use unsigned char for buffers, allow differentiating between EOF and y".Marc Espie
2008-08-16fixMarc Espie
2008-08-16revert eval.cMarc Espie
2008-08-16not yet, committed too muchMarc Espie
2008-08-16argument parsing should only skip spaces outside of parenthesis.Marc Espie
2008-08-16be more liberal in include handling, namely we only error out if it'sMarc Espie