Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-02-11 | Update copyright and license notices on all files. | Paul Smith | 1 | -13/+11 | |
Added new file strcache.c to various non-UNIX makefiles and build scripts. | |||||
2006-02-10 | - New code capability: a read-only string cache. Start of solution for | Paul Smith | 1 | -0/+106 | |
Savannah bug #15182, but not much uses it yet. Coming shortly. - Added short-circuiting $(and ..) and $(or ...) functions. | |||||
2005-11-17 | Implemented the flavor function which returns the flavor of | Boris Kolpackov | 1 | -0/+17 | |
a variable ('simple', 'recursive', or 'undefined'). | |||||
2005-08-29 | Fix make.h preprocessor directive to work better with Windows compilers. | Paul Smith | 1 | -0/+1 | |
Fix some regression tests to (hopefully) work better on Windows. | |||||
2005-08-08 | - Fixed a bug reported by Michael Matz regarding handling of parallel | Paul Smith | 1 | -3/+3 | |
jobs after a failed job. - Enhancements to WINDOWS32 code from Eli Zaretskii. - Add Microsoft Project files from J. Grant. | |||||
2005-06-27 | Fix strerror() handling for systems which set ANSI_STRING. | Paul Smith | 1 | -1/+4 | |
Don't print errors if "include" is specified with no arguments. New test suite for the $(shell ...) function. | |||||
2005-03-04 | - Missing docs for $| | Paul Smith | 1 | -2/+2 | |
- Update NEWS and AUTHORS files. - Fix support request #103195. - Apply patch #3679 - Fix handling of sys_siglist in autoconf/etc. | |||||
2005-02-28 | - Fix bug #7144 (infinite loop sometimes with -q and double-colon rules) | Paul Smith | 1 | -0/+4 | |
- Resolve support request #103195 (rationalize wordlist fn arguments) | |||||
2005-02-28 | * New feature: -L option | Paul Smith | 1 | -14/+24 | |
* New function: $(info ...) * Disallow $(eval ...) to create prereq relationships inside command scripts (caused core dumps) * Try to allow more tests to succeed in Windows/DOS by sanitizing CRLF and \ * Various bug fixes and code cleanups (see the ChangeLog entry) | |||||
2005-02-27 | Implementation of the second expansion in explicit | Boris Kolpackov | 1 | -1/+1 | |
rules, static pattern rules and implicit rules. | |||||
2004-11-30 | Implemented `realpath' and `abspath' built-in functions. | Boris Kolpackov | 1 | -3/+160 | |
2004-10-21 | New $(lastword ) built-in function: implementation, documentation and tests. | Boris Kolpackov | 1 | -0/+17 | |
2004-09-21 | Remove sindex() and replace with strstr(). | Paul Smith | 1 | -9/+6 | |
Windows: allow users to set SHELL to cmd.exe and have it behave as if no UNIX shell were found. | |||||
2004-09-21 | Fix some bugs in variable pattern substitution (e.g. $(VAR:A=B)), | Paul Smith | 1 | -36/+45 | |
reported by Markus Mauhart <qwe123@chello.at>. One was a simple typo; to fix the other we call patsubst_expand() for all instances of variable substitution, even when there is no '%'. We used to call subst_expand() with a special flag set in the latter case, but it didn't work properly in all situations. Easier to just use patsubst_expand() since that's what it is. | |||||
2004-02-24 | Many compiler warning cleanups. | Paul Smith | 1 | -19/+19 | |
Small fixes for W32 (from Jonathan Grant <jg-make@jguk.org>) Maintainer enhancements to clean up the tree. | |||||
2003-11-04 | Fix bugs 5798 and 6195. | Paul Smith | 1 | -3/+8 | |
2003-05-02 | - Fix bug #1405: allow multiple pattern-specific variables to match a target. | Paul Smith | 1 | -2/+2 | |
- Fix some uncleanliness about the implementation of patterns-specific vars. - Some enhancements to the OS/2 port. | |||||
2003-03-25 | Commit fix for bug #1418. | Paul Smith | 1 | -7/+12 | |
Upgrade to require autoconf 2.56. Fix a pathological performance hit substituting in large values with lots of words. | |||||
2003-03-24 | Add support for OS/2, contributed by Andreas Buening <andreas.buening@nexgo.de> | Paul Smith | 1 | -8/+24 | |
Also a small patch from Hartmut Becker <Hartmut.Becker@compaq.com> for VMS. | |||||
2003-01-30 | Enhancement (bug #2407) Make error messages more clear. | Paul Smith | 1 | -21/+15 | |
2003-01-22 | Fix bug #1744: mask extra arguments to recursive invocations of $(call ...) | Paul Smith | 1 | -0/+18 | |
2002-10-25 | Fix eval bugs 1516 and 1517. | Paul Smith | 1 | -0/+10 | |
2002-10-14 | Convert the source code to use ANSI C style function definitions and | Paul Smith | 1 | -148/+47 | |
enable the automake ansi2knr capability. Right now this doesn't quite build using a K&R compiler because of a problem with the loadavg test program, but the rest of the code works. I'm asking the automake list about this problem. | |||||
2002-10-04 | Fix K&R-isms found on SunOS 4.1.4 builds. | Paul Smith | 1 | -6/+14 | |
2002-09-18 | Add some indexing to the manual. | Paul Smith | 1 | -1/+1 | |
Fix a few simple casting warnings, etc. | |||||
2002-08-10 | Update to a new version of automake and gettext. | Paul Smith | 1 | -9/+9 | |
Invent a new macro HAVE_DOS_PATHS and change various instances of: #if defined(WINDOWS) || defined(__MSDOS__) to use the new macro instead. This should help make the OS/2 port cleaner, as well. Invent a cvs-clean maintainer target that tries to get the workspace back to the state it was in after a CVS checkout. New language. | |||||
2002-07-11 | Install Greg McGary's patches to port the id-utils hashing functions to | Paul Smith | 1 | -49/+179 | |
GNU make. Also he provides some other performance fixups after doing some profiling of make on large makefiles. Modify the test suite to allow the use of Valgrind to find memory problems. | |||||
2002-07-08 | Major updates in preparation for 3.80. | Paul Smith | 1 | -2/+38 | |
New version of the manual, put into the doc subdir. Enhancements: $(eval ...) and $(value ...) functions, various bug fixes, etc. See the ChangeLog. More to come. | |||||
2002-05-10 | Fix Debian bug #144306: pass target-specific variables into the environment | Paul Smith | 1 | -5/+17 | |
properly. Fix configure: allow cross-compilation; fix getloadavg (still needs _lots_ of work!) Let $(call ...) functions to be self-referencing. Lets us do transitive closures, for example. | |||||
2002-04-20 | Updates to translaations. | Paul Smith | 1 | -1/+1 | |
Fix an assert() in an obscure use of -q Handling of double-colon timestamp updates was broken in a bizarre way. Store arguments to $(call ...) functions in simple variables, not recursive variables. | |||||
2001-06-01 | Fix for EINTR problems when using jobserver. | Paul Smith | 1 | -6/+3 | |
New translation files. Fix for @+ inside define macros being applied too widely. Various other bug fixes. | |||||
2001-05-21 | Some VMS fixes sent by John Fowler. | Paul Smith | 1 | -1/+1 | |
Fix: make flags on some lines of define/endef don't affect other lines | |||||
2000-10-05 | * Various bug fixes. | Paul Smith | 1 | -0/+1 | |
* New Galician translation. | |||||
2000-06-20 | * More updates and fixes. | Paul Smith | 1 | -2/+0 | |
2000-06-19 | * Various fixes for problems in the 3.79.0.1 pretest. | Paul Smith | 1 | -1/+1 | |
2000-06-13 | * Some timestamp fixes from Paul Eggert. | Paul Smith | 1 | -1/+1 | |
* Fix compilation on Linux; use libintl.h and not gettext.h when using the system gettext. | |||||
2000-06-07 | * Lots of bug fixes and cleanup; new i18n files, etc. | Paul Smith | 1 | -5/+5 | |
2000-04-22 | * Various bug fixes. | Paul Smith | 1 | -14/+21 | |
2000-04-05 | * Some final cleanups, and release 3.79.3.79 | Paul Smith | 1 | -53/+50 | |
2000-03-27 | * A large number of fixes/enhancements. See the ChangeLog. | Paul Smith | 1 | -35/+15 | |
* Added a new version of the German translation file. | |||||
2000-02-09 | * Fix some warnings in gettext.c and function.c | Paul Smith | 1 | -4/+4 | |
* Don't try to execute tests which are actually directories. | |||||
2000-02-05 | * Updates for VMS, Windows, and DOS ports. | Paul Smith | 1 | -1/+1 | |
* Clean up some warnings. | |||||
2000-01-11 | * Change $(call...) to not expand arguments by default. | Paul Smith | 1 | -118/+145 | |
* Unify the way arguments are passed to builtin functions in function.c. | |||||
1999-12-08 | * Various changes and fixes. See ChangeLog. | Paul Smith | 1 | -10/+29 | |
1999-11-27 | * Update debugging to use string flags instead of integers. | Paul Smith | 1 | -1/+1 | |
1999-11-22 | * Add new debugging output level selection feature. | Paul Smith | 1 | -2/+3 | |
1999-11-17 | * Many cleanups and bugfixes. | Paul Smith | 1 | -4/+4 | |
* New handling of += in target-specific variables. | |||||
1999-10-15 | * Fix PR/1394. | Paul Smith | 1 | -25/+23 | |
* Apply changes from Paul Eggert. * Many other cleanups (index/rindex --> strchr/strrchr, etc.) | |||||
1999-09-02 | * A few W32 fixes for backslash support. | Paul Smith | 1 | -1/+1 | |
1999-08-25 | * A few cleanups, and 3.77.94 release.3.77.94 | Paul Smith | 1 | -6/+3 | |