Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-03-10 | Numerous updates to tests for issues found on Cygwin and Windows. | Paul Smith | 2 | -38/+24 | |
Revert a fix for $? including non-existent files as it shows a bug in the Linux kernel build. Give them a release to fix this. Add some changes from Eli Z. for Windows changes. | |||||
2006-02-15 | Fix Savannah bug #106: keep separate track of which variable we are | Paul Smith | 4 | -40/+112 | |
expanding, and use that info when generating error messages instead of the file info, where appropriate. | |||||
2006-02-10 | - New code capability: a read-only string cache. Start of solution for | Paul Smith | 1 | -0/+50 | |
Savannah bug #15182, but not much uses it yet. Coming shortly. - Added short-circuiting $(and ..) and $(or ...) functions. | |||||
2005-12-13 | Update the make.1 man page. | Paul Smith | 1 | -10/+0 | |
Use rm -f instead of rm in the test scripts. Fixes bug #15085. | |||||
2005-11-17 | Implemented the flavor function which returns the flavor of | Boris Kolpackov | 1 | -0/+44 | |
a variable ('simple', 'recursive', or 'undefined'). | |||||
2005-08-29 | Preserve the backslash that's printed by echo. | Paul Smith | 1 | -2/+2 | |
2005-08-29 | Fix make.h preprocessor directive to work better with Windows compilers. | Paul Smith | 1 | -16/+16 | |
Fix some regression tests to (hopefully) work better on Windows. | |||||
2005-08-13 | Wrapped calls to $(wildcard ) with $(sort) so that the resulting order | Boris Kolpackov | 1 | -5/+5 | |
is no longer filesystem-dependant. | |||||
2005-07-12 | Various minor updates and code cleanups. | Paul Smith | 2 | -4/+2 | |
2005-06-27 | Fix strerror() handling for systems which set ANSI_STRING. | Paul Smith | 1 | -0/+23 | |
Don't print errors if "include" is specified with no arguments. New test suite for the $(shell ...) function. | |||||
2005-06-09 | Fix Savannah bug #11913: ensure that scopes such as foreach, etc. take | Paul Smith | 1 | -23/+30 | |
precedence over the global scope when they're used in a global context (such as an eval). | |||||
2005-02-28 | * New feature: -L option | Paul Smith | 1 | -0/+10 | |
* 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) | |||||
2004-11-30 | Implemented `realpath' and `abspath' built-in functions. | Boris Kolpackov | 2 | -0/+152 | |
2004-10-21 | New $(lastword ) built-in function: implementation, documentation and tests. | Boris Kolpackov | 1 | -1/+38 | |
2004-09-21 | Some code cleanups and efficiency enhancements. As far as I can tell | Paul Smith | 1 | -0/+24 | |
none of these have impacts that are visible to the user (although in some cases that appears to be nothing more than dumb luck :-/). | |||||
2004-09-21 | Fix some bugs in variable pattern substitution (e.g. $(VAR:A=B)), | Paul Smith | 1 | -21/+22 | |
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-05-16 | Various enhancements | Paul Smith | 1 | -4/+3 | |
- OS/2 Patches - OpenVMS updates - Sanitize the handling of -include/sinclude with and without -k - Fix the setting of $< for order-only rules. | |||||
2004-02-25 | Fix the origin regression test. | Paul Smith | 1 | -1/+1 | |
Remove sample code from make.h I accidentally left behind. | |||||
2004-02-23 | Numerous fixes: patches for OS/2; core for -f ''; makefile updates. | Paul Smith | 1 | -8/+3 | |
2003-11-04 | Fix bugs 5798 and 6195. | Paul Smith | 2 | -11/+38 | |
2003-01-30 | Fix bug #2238: the read.c:eval() function was not entirely reentrant. | Paul Smith | 2 | -4/+21 | |
Apply patch #1022: fix a memory corruption on very long target-specific variable definition lines. | |||||
2003-01-30 | Enhancement (bug #2407) Make error messages more clear. | Paul Smith | 1 | -17/+44 | |
2003-01-22 | Fix bug #1744: mask extra arguments to recursive invocations of $(call ...) | Paul Smith | 1 | -0/+31 | |
2002-10-25 | Fix eval bugs 1516 and 1517. | Paul Smith | 1 | -0/+31 | |
2002-10-03 | Some updates for automake 1.7 and prep for releasing 3.80. | Paul Smith | 1 | -11/+13 | |
2002-07-11 | Install Greg McGary's patches to port the id-utils hashing functions to | Paul Smith | 1 | -25/+18 | |
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 | 2 | -0/+90 | |
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 | -2/+14 | |
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. | |||||
2000-06-19 | * Various fixes for problems in the 3.79.0.1 pretest. | Paul Smith | 1 | -23/+15 | |
2000-04-22 | * Various bug fixes. | Paul Smith | 1 | -2/+6 | |
2000-04-05 | * Some final cleanups, and release 3.79.3.79 | Paul Smith | 1 | -33/+27 | |
2000-03-27 | * A large number of fixes/enhancements. See the ChangeLog. | Paul Smith | 1 | -3/+15 | |
* Added a new version of the German translation file. | |||||
2000-01-11 | * Change $(call...) to not expand arguments by default. | Paul Smith | 1 | -3/+13 | |
* Unify the way arguments are passed to builtin functions in function.c. | |||||
1999-11-17 | * Many cleanups and bugfixes. | Paul Smith | 1 | -3/+3 | |
* New handling of += in target-specific variables. | |||||
1999-09-17 | * A few script fixes and updates for 3.78. | Paul Smith | 2 | -6/+7 | |
1999-09-14 | * Added the test suite to the main distribution. | Paul Smith | 20 | -0/+1034 | |