| Commit message (Expand) | Author | Age | Files | Lines |
* | Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+ | bcallah | 2017-06-15 | 1 | -1/+5 |
* | adjust to ohash being in libutil now, and to the interface changes. | espie | 2014-05-12 | 1 | -2/+2 |
* | check for integer overflows in custom allocs, okay jca@ | espie | 2014-04-28 | 1 | -3/+5 |
* | new m4 -g stuff: | espie | 2012-04-12 | 1 | -1/+2 |
* | zap dead stuff | espie | 2011-09-27 | 1 | -2/+1 |
* | Remove stray spaces. No code change. | marco | 2010-09-07 | 1 | -15/+14 |
* | Support the -P option from gnu m4, which prefixes builtins with the | sthen | 2009-10-14 | 1 | -1/+2 |
* | use unsigned char for buffers, allow differentiating between EOF and y". | espie | 2008-08-21 | 1 | -7/+7 |
* | not yet, committed too much | espie | 2008-08-16 | 1 | -7/+7 |
* | argument parsing should only skip spaces outside of parenthesis. | espie | 2008-08-16 | 1 | -7/+7 |
* | add limited support for format builtin in gnu-m4 mode, because I'm fed | espie | 2006-03-20 | 1 | -2/+3 |
* | report function m4errx, that shows app-specific data (filename/linenumber) | espie | 2006-03-20 | 1 | -1/+2 |
* | use stdint.h where appropriate. okay millert@ | espie | 2006-01-20 | 1 | -2/+2 |
* | finally make our m4 SusV3-compliant. | espie | 2005-09-06 | 1 | -4/+4 |
* | fix a few minor compatibility issues. | espie | 2005-05-29 | 1 | -1/+3 |
* | let m4wrap handle multiple wraps, both in normal and gnu-mode. | espie | 2005-03-02 | 1 | -2/+5 |
* | Modify xalloc so that it also takes err(3)-like arguments. | espie | 2003-11-17 | 1 | -2/+3 |
* | Fold trace status into the single hash table that's left. | espie | 2003-06-30 | 1 | -8/+15 |
* | add a flag for each macro name that records built-in status. | espie | 2003-06-30 | 1 | -2/+3 |
* | replace old hash structure with open hashing. | espie | 2003-06-30 | 1 | -1/+2 |
* | Make the trace status of a macro an actual argument that gets pushed | espie | 2003-06-30 | 1 | -2/+2 |
* | clean up internal lookup interface: | espie | 2003-06-30 | 1 | -4/+12 |
* | - store builtin name as definition for builtin macros. | espie | 2003-06-18 | 1 | -2/+1 |
* | switch from linked list to hash table for traced macros. | espie | 2003-06-12 | 1 | -1/+2 |
* | Remove the advertising clause in the UCB license which Berkeley | millert | 2003-06-03 | 1 | -6/+2 |
* | Implement -s. | espie | 2002-04-28 | 1 | -1/+4 |
* | Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | millert | 2002-02-16 | 1 | -48/+48 |
* | Prototypes shouldn't mention argument name. | espie | 2001-10-10 | 1 | -4/+4 |
* | traceon/traceoff built-ins. | espie | 2001-09-27 | 1 | -2/+2 |
* | inline some very common putback/chrsave. Worth roughly 10% | espie | 2001-09-19 | 1 | -1/+22 |
* | Tracing facilities. Same style as gnu-m4, because it's mostly used for | espie | 2001-09-18 | 1 | -1/+10 |
* | instrumentation for tracing mode: macro expansion | espie | 2001-09-18 | 1 | -1/+4 |
* | let defn(builtin) work enough so that | espie | 2001-09-18 | 1 | -1/+2 |
* | One single point for all macros/builtin expansion. | espie | 2001-09-18 | 1 | -2/+1 |
* | Handle unlimited diverts for m4 -g. | espie | 2000-07-27 | 1 | -2/+4 |
* | Implement esyscmd | espie | 2000-07-24 | 1 | -1/+3 |
* | Make the m4 machine stack dynamically sized. | espie | 2000-07-02 | 1 | -2/+3 |
* | Last needed m4 changes to bootstrap autoconf without gnu-m4. | espie | 2000-03-18 | 1 | -1/+2 |
* | Add a few builtins for greater compatibility with gnu-m4, and extended | espie | 2000-03-11 | 1 | -2/+12 |
* | There is no need to waste short for holding EOF in the pushback buffer. | espie | 2000-01-15 | 1 | -5/+5 |
* | Use a proper abstract interface for file accesses, so that we can record | espie | 2000-01-12 | 1 | -3/+8 |
* | Don't recognize built-ins in contexts where they don't make sense. | espie | 2000-01-11 | 1 | -1/+4 |
* | Clean up comment/quote recognition a little bit: | espie | 1999-11-30 | 1 | -5/+5 |
* | Optimization: cache the hashed value to avoid negative comparisons. | espie | 1999-11-20 | 1 | -2/+2 |
* | Turn warnings on, | espie | 1999-11-17 | 1 | -37/+33 |
* | Style: kill register and indent properly. | espie | 1999-09-14 | 1 | -1/+1 |
* | Implement -I option and M4PATH environment variable | espie | 1999-09-14 | 1 | -1/+5 |
* | Remove STRSPACE limitations. | espie | 1999-09-06 | 1 | -4/+4 |
* | Get rid of mktemp in the handling of diversion. | espie | 1999-09-06 | 1 | -2/+1 |
* | synch | espie | 1999-09-06 | 1 | -2/+2 |