summaryrefslogtreecommitdiff
path: root/m4
Commit message (Expand)AuthorAgeFilesLines
* modules: huge simplification of module loading without libltdl.Gary V. Vaughan2013-09-214-177/+42
* modules: speed up multiple includes of the same module.Gary V. Vaughan2013-09-201-5/+5
* modules: simplify module lookup by name.Gary V. Vaughan2013-09-203-14/+22
* modules: store loaded modules in context struct.Gary V. Vaughan2013-09-204-27/+17
* modules: store module name in the module struct.Gary V. Vaughan2013-09-203-10/+7
* modules: allow only a single function access point.Gary V. Vaughan2013-09-203-78/+79
* modules: remove support for module unload and refcount.Gary V. Vaughan2013-09-204-248/+16
* refactor: remove dead M4MODPATH code.Gary V. Vaughan2013-09-203-25/+13
* maint: either fix or disable failing syntax-check rules.Gary V. Vaughan2013-09-184-5/+3
* build: mark several pure functionsEric Blake2013-09-182-2/+3
* maint: prefer STREQ/STRNEQ to strcmp contortions.Gary V. Vaughan2013-09-182-1/+2
* maint: update copyright year.Gary V. Vaughan2013-09-1817-33/+31
* maint: clean up compiler warnings.Eric Blake2013-09-171-1/+1
* maint: fix build on newer glibc.Eric Blake2013-09-171-0/+2
* Factor load functionality into include builtin.Gary V. Vaughan2013-09-163-69/+212
* Address remaining 'make syntax-check' findings.Eric Blake2010-01-085-6/+9
* Address 'make sc_error_message_uppercase' failures.Eric Blake2010-01-072-5/+5
* Address 'make sc_cast_of_argument_to_free' failures.Eric Blake2010-01-074-9/+10
* More whitespace cleanup.Eric Blake2010-01-0713-810/+810
* Switch to indentation by space, not tab.Eric Blake2010-01-0516-2502/+2502
* Update copyright year.Eric Blake2010-01-0516-17/+19
* Update to latest gnulib.Eric Blake2010-01-051-1/+2
* Use bitrotate for hashing.Eric Blake2009-06-261-2/+4
* Drop .cvsignore and redundant .gitignore files.Eric Blake2009-06-152-22/+0
* Avoid compiler warning.Eric Blake2009-06-151-1/+2
* Use gnulib execute module instead of system(3).Eric Blake2009-03-132-0/+11
* Prefer buffer over byte operations.Eric Blake2009-02-182-23/+27
* Avoid risk of stack overflow.Eric Blake2009-02-181-4/+4
* Improve handling of $ in syntax table.Eric Blake2009-02-185-65/+115
* Stage 29b: Process quotes and comments by buffer, not bytes.Eric Blake2009-02-171-3/+98
* Stage 29a: Process dnl and macro names by buffer, not bytes.Eric Blake2009-02-161-36/+281
* Unify single and multi-character delimiter handling.Eric Blake2009-02-162-149/+82
* Revamp changesyntax vs. changequote interactions.Eric Blake2009-02-164-247/+232
* Fix regression in multicharacter quotes, from 2008-01-26.Eric Blake2009-02-161-10/+10
* Speed up parsing when detecting input file change.Eric Blake2009-02-131-2/+3
* Stage 28c: Warn on embedded NUL in remaining cases.Eric Blake2009-02-114-21/+34
* Stage 28b: Warn on embedded NUL in file arguments.Eric Blake2009-02-111-3/+4
* Stage 28a: Warn on embedded NUL in numeric arguments.Eric Blake2009-02-112-11/+17
* Add debugmode(o) to control dumpdef output location.Eric Blake2008-12-232-1/+7
* Double size of temp file cache.Eric Blake2008-12-151-21/+67
* Use fewer seeks on cached files.Eric Blake2008-12-151-17/+21
* Cache most recently spilled diversion.Eric Blake2008-12-151-8/+57
* Correctly track size of in-memory diversions.Eric Blake2008-12-151-0/+6
* Avoid quadratic behavior for some cases of divert/undivert.Eric Blake2008-12-151-52/+118
* Tweak error message on command line failure.Eric Blake2008-09-253-6/+10
* Unify error handling for reading directories.Eric Blake2008-09-251-9/+25
* Typos in source code comments.Ralf Wildenhues2008-09-011-1/+1
* Allow debugmode control over whether defn(undef) warns.Eric Blake2008-08-234-5/+17
* Improve --debugmode behavior.Eric Blake2008-08-222-4/+5
* Stage 26: Allow embedded NUL in macro definitions.Eric Blake2008-08-036-21/+16