Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2001-12-28 | Kill yet another hardcoded size. Ok fries@ | Marc Espie | |
and flush(stdout) on debugging mode, as a vicious coredump can leave you without info otherwise. | |||
2001-11-16 | incorrect write | Theo de Raadt | |
2001-10-13 | Resize buffer correctly, I'm an idiot. | Marc Espie | |
Found by fries@, ok deraadt@ | |||
2001-10-10 | Handle macro expansion even if argc==2, which can happen in indir() calls. | Marc Espie | |
Problem encountered by obecian@. | |||
2001-10-10 | Prototypes shouldn't mention argument name. | Marc Espie | |
2001-10-10 | Quote filename properly. | Marc Espie | |
2001-10-10 | Fix indent | Marc Espie | |
2001-10-06 | This PUTBACK must be protected against EOF. The others are fine. | Marc Espie | |
2001-09-29 | show level of macro expansion, not dummy 1 (finally found some gnu-m4 | Marc Espie | |
scripts where that level != 1, hard to test otherwise...) Put a space after comma. Both these make trace output much closer to gnu-m4 output for debugging purposes. | |||
2001-09-29 | Synchronize comment with reality. | Marc Espie | |
In gnu-m4 mode, pass the real number of arguments to changequote/changecom, since those distinguish changequote() from changequote. | |||
2001-09-29 | document tracing and compatibility with other m4. | Marc Espie | |
2001-09-28 | Remove debugging scaffolding | Marc Espie | |
2001-09-28 | more emacs regexps in -g mode. Ok millert@ | Marc Espie | |
With this, some autoconf 2.52 scripts are now working completely. | |||
2001-09-27 | pass all properties of builtins when defn... | Marc Espie | |
2001-09-27 | Needed logic to handle newlines correctly. | 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 | better end-condition, fix tracing of dnl. | Marc Espie | |
2001-09-18 | Tracing facilities. Same style as gnu-m4, because it's mostly used for | Marc Espie | |
autoconf right now. | |||
2001-09-18 | instrumentation for tracing mode: macro expansion | Marc Espie | |
2001-09-18 | better gnu m4 emulation for dumpdef | Marc Espie | |
2001-09-18 | let dumpdef go thru dump_one_def for each def. | Marc Espie | |
2001-09-18 | let defn(builtin) work enough so that | Marc Espie | |
define(`newmacro', defn(builtin)) will work, as it should. | |||
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-18 | Fix regexp substitution. | Marc Espie | |
- `vi rule' needs a pointer, because we must distinguish matches as the string position changes. - ^ should match only at beginning of line. - ^ should match at all beginnings of line. | |||
2001-09-18 | slightly buggy macros | 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 | |
as it should. | |||
2001-09-16 | Fix \\ in recognition in patsubst: must advance beyond it as well. | Marc Espie | |
2001-07-28 | Wall cleanup | Peter Valchev | |
2001-07-18 | Kill signal race. Reviewed by jjbg@ | Marc Espie | |
2001-07-18 | CDIAGFLAGS | Marc Espie | |
2001-06-15 | Kill MAXSTR, it's no longer used at all. | Marc Espie | |
Define MAXTOK directly. | |||
2001-06-13 | Fix PR 1868. MAXSTR has no place there. | Marc Espie | |
MAXSTR is still a hard limit, but only for token length, where 512 characters seems reasonable. Ok millert@ | |||
2001-03-05 | inspect MUST take an int to handle EOF issues correctly on unsigned char | Marc Espie | |
machines. Problem reported by naddy. | |||
2001-03-02 | Mark -o option with XXX (we may want to implement it someday, but currently it | Aaron Campbell | |
exists only for compatibility reasons); espie@ ok. This issue was brought to my attention by mpech@prosoft.org.lv | |||
2001-02-05 | please alpha gcc | Theo de Raadt | |
2001-01-02 | m88k doesn't like optimization on m4. | Steve Murphree | |
2000-11-10 | - Section shuffling: comply to the section ordering outlined in mdoc(7). | Aaron Campbell | |
- Some .Nm trimming. - .Sh AUTHOR -> .Sh AUTHORS - Other miscellaneous fixes here and there. | |||
2000-11-09 | Change all option list specifications to ".Bl -tag -width Ds". Most man | Aaron Campbell | |
pages just needed their -width parameter tweaked to "Ds", which provides a nice width of 6 constant characters. For consistency more than anything. | |||
2000-07-27 | Handle unlimited diverts for m4 -g. | Marc Espie | |
Problem with autoconf noticed by d@ | |||
2000-07-24 | Implement esyscmd | Marc Espie | |
2000-07-06 | Insert more missing .El directives. Our troff really should identify these and | Aaron Campbell | |
spit out a warning. | |||
2000-07-04 | Back out unwanted testing change | Marc Espie | |
2000-07-02 | Make the m4 machine stack dynamically sized. | Marc Espie | |
Fix strspace automatic extension. The assumption that simply updating the current pointer works is false, there are cases where previous entries on the stack would absorp vast amounts of string space, and overload the non-updated entries. To fix it, we use a shadow copy of the stack, which only records which entries are pointers within strspace, so that a resize can adjust all those pointers at once. Reviewed by millert@ | |||
2000-07-02 | Long tokens won't be defined macros, but they can still be output. | Marc Espie | |
2000-06-28 | Fix stupid bug in argument handling. Problem found by fries@ | Marc Espie | |
Jason, that's a candidate for stable... |