Age | Commit message (Expand) | Author |
2017-06-15 | Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+ | Brian Callahan |
2015-11-03 | There really is no double standard. Treat m4 just like openssl, by | Theo de Raadt |
2015-11-01 | pledge m4. tested by me. | Marc Espie |
2014-12-21 | fix test-redef2: | Marc Espie |
2014-05-12 | adjust to ohash being in libutil now, and to the interface changes. | Marc Espie |
2014-04-28 | check for integer overflows in custom allocs, okay jca@ | Marc Espie |
2012-04-12 | new m4 -g stuff: | Marc Espie |
2011-09-27 | zap dead stuff | Marc Espie |
2010-09-07 | Remove stray spaces. No code change. | Marco Peereboom |
2010-03-22 | add more gnum4 support: regexps do weird things with empty patterns (this | Marc Espie |
2009-10-14 | Support the -P option from gnu m4, which prefixes builtins with the | Stuart Henderson |
2008-08-16 | argument parsing should only skip spaces outside of parenthesis. | Marc Espie |
2008-08-16 | be more liberal in include handling, namely we only error out if it's | Marc Espie |
2006-03-24 | oops, noticed by David Hill. | Marc Espie |
2006-03-23 | simply set up format only when we see -g. | Marc Espie |
2006-03-23 | back-out format for now, need to be active ONLY in GNU-m4 mode. | Marc Espie |
2006-03-20 | add limited support for format builtin in gnu-m4 mode, because I'm fed | Marc Espie |
2006-03-20 | report function m4errx, that shows app-specific data (filename/linenumber) | Marc Espie |
2006-01-20 | use stdint.h where appropriate. okay millert@ | Marc Espie |
2005-09-06 | finally make our m4 SusV3-compliant. | Marc Espie |
2005-08-06 | zap rcsid. It's not ramdisk, but they still take space. | Marc Espie |
2005-03-02 | let m4wrap handle multiple wraps, both in normal and gnu-mode. | Marc Espie |
2005-01-20 | remove unused variables, extra declarations. | Marc Espie |
2003-11-17 | Modify xalloc so that it also takes err(3)-like arguments. | Marc Espie |
2003-06-30 | Fold trace status into the single hash table that's left. | Marc Espie |
2003-06-30 | add a flag for each macro name that records built-in status. | Marc Espie |
2003-06-30 | replace old hash structure with open hashing. | Marc Espie |
2003-06-30 | Make the trace status of a macro an actual argument that gets pushed | Marc Espie |
2003-06-30 | clean up internal lookup interface: | Marc Espie |
2003-06-18 | - store builtin name as definition for builtin macros. | Marc Espie |
2003-06-12 | switch from linked list to hash table for traced macros. | Marc Espie |
2003-06-10 | mostly ansi cleanup; pval ok | Theo de Raadt |
2003-06-03 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller |
2002-04-28 | Implement -s. | Marc Espie |
2002-04-26 | use ansi function declarations. ok millert@ | Marc Espie |
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ... | Todd C. Miller |
2001-10-06 | This PUTBACK must be protected against EOF. The others are fine. | Marc Espie |
2001-09-28 | Remove debugging scaffolding | Marc Espie |
2001-09-27 | traceon/traceoff built-ins. | Marc Espie |
2001-09-19 | inline some very common putback/chrsave. Worth roughly 10% | Marc Espie |
2001-09-18 | forgot to add -t handling. | Marc Espie |
2001-09-18 | Tracing facilities. Same style as gnu-m4, because it's mostly used for | Marc Espie |
2001-09-18 | let defn(builtin) work enough so that | Marc Espie |
2001-09-18 | One single point for all macros/builtin expansion. | Marc Espie |
2001-09-18 | 8 bit clean look-ahead. | Marc Espie |
2001-09-17 | Remove STATIC memory optimization. It's buggy (see regression test trip) | Marc Espie |
2001-09-16 | special-case MACRO (without parens) recognition, so that $# is set to 0 | Marc Espie |
2001-07-28 | Wall cleanup | Peter Valchev |
2001-03-05 | inspect MUST take an int to handle EOF issues correctly on unsigned char | Marc Espie |
2001-03-02 | Mark -o option with XXX (we may want to implement it someday, but currently it | Aaron Campbell |