Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-02-20 | - Memory cleanups, found with valgrind. | Paul Smith | 6 | -47/+71 | |
- Fix handling of special targets like .SUFFIX for VMS insensitive targets. - Don't make temporary batch files for -n. Make sure batch files are created in text mode. | |||||
2006-02-17 | Make sure we don't introduce a circularity into the variable set linked | Paul Smith | 4 | -7/+53 | |
list. Fixes Savannah bug #15757. | |||||
2006-02-15 | Fix Savannah bug #106: keep separate track of which variable we are | Paul Smith | 11 | -66/+250 | |
expanding, and use that info when generating error messages instead of the file info, where appropriate. | |||||
2006-02-14 | Some memory leak cleanups (found with valgrind). | Paul Smith | 7 | -47/+84 | |
2006-02-13 | Fix bug #11183. | Paul Smith | 2 | -6/+23 | |
2006-02-11 | Last of the copyright updates. | Paul Smith | 104 | -221/+250 | |
2006-02-11 | More copyright/license updates. | Paul Smith | 31 | -263/+511 | |
2006-02-11 | Update copyright and license notices on all files. | Paul Smith | 85 | -619/+1307 | |
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 | 15 | -67/+530 | |
Savannah bug #15182, but not much uses it yet. Coming shortly. - Added short-circuiting $(and ..) and $(or ...) functions. | |||||
2006-02-08 | Fixed Savannah bug #15641. | Boris Kolpackov | 5 | -2/+36 | |
2006-02-06 | Updates to Windows stuff from Markus Mauhart. | Paul Smith | 6 | -57/+55 | |
2006-02-06 | Fix Savannah bugs # 15341, 15534, and 15533. | Paul Smith | 9 | -226/+482 | |
Rewrite large chunks of the "Commands" section of the manual to better describe then backslash-newline handling, the SHELL variable, etc. | |||||
2006-02-01 | Fix a bug where a variable could be used without being initialized in W32. | Paul Smith | 2 | -6/+12 | |
2006-02-01 | Various updates, mainly to the Windows port, from Eli Zaretskii and | Paul Smith | 16 | -68/+189 | |
Markus Maurhart. | |||||
2006-01-04 | Various changes getting ready for the release of 3.81. | Paul Smith | 20 | -156/+396 | |
- Updates to make.texi and make.1 and other documentation - Some VMS patches - Fix minor bugs reported on the mailing list and from Debian. | |||||
2005-12-14 | Fixed record_target_var to initialize variable's export field with v_default | Boris Kolpackov | 2 | -2/+7 | |
instead of leaving it "initialized" by whatever garbage happened to be on the heap. | |||||
2005-12-13 | Update the make.1 man page. | Paul Smith | 12 | -90/+112 | |
Use rm -f instead of rm in the test scripts. Fixes bug #15085. | |||||
2005-12-11 | Extend .SECONDEXPANSION to implicit rules. Final fix for bug #13781. | Paul Smith | 6 | -29/+103 | |
2005-12-09 | Fixed bug #13022 by setting is_target flag on files that this implicit | Boris Kolpackov | 4 | -0/+45 | |
pattern rule also makes. | |||||
2005-12-07 | Fixed bug #14334 by propagate the change of modification time to all the | Boris Kolpackov | 4 | -5/+65 | |
double-colon entries only if it is the last one to be updated. | |||||
2005-11-17 | Implemented the flavor function which returns the flavor of | Boris Kolpackov | 6 | -2/+125 | |
a variable ('simple', 'recursive', or 'undefined'). | |||||
2005-11-14 | Implemented the .INCLUDE_DIRS special variable. It expands to a list | Boris Kolpackov | 6 | -1/+71 | |
of directories that make searches for included makefiles. | |||||
2005-10-26 | Fix a crash I introduced last-minute. | Paul Smith | 5 | -28/+36 | |
Try to avoid extraneous rebuilds of template files. | |||||
2005-10-24 | Make second expansion optional (partial implementation). | Paul Smith | 20 | -329/+460 | |
I decided this feature was too impacting to make the permanent default behavior. This set of changes makes the default behavior of make the old behavior (no second expansion). If you want second expansion, you must define the .SECONDEXPANSION: special target before the first target that needs it. This set of changes ONLY fixes explicit and static pattern rules to work like this. Implicit rules still have second expansion enabled all the time: I'll work on that next. Note that there is still a backward-incompatibility: now to get the old SysV behavior using $$@ etc. in the prerequisites list you need to set .SECONDEXPANSION: as well. | |||||
2005-09-26 | Make sure to assign a boolean value to a 1-bit bitfield. Reported on | Paul Smith | 3 | -7/+24 | |
the bug-make mailing list. Fix Savannah bug # 14527: remember to free temporary line constructor memory if the line is empty. | |||||
2005-08-31 | Try using POSIX::getcwd to find the working directory wherever it exists. | Paul Smith | 2 | -6/+17 | |
This should help the tests run more accurately on Windows (hopefully...) | |||||
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 | 7 | -19/+43 | |
Fix some regression tests to (hopefully) work better on Windows. | |||||
2005-08-25 | If we're on a DOS/W32/OS2 system and we're not using a unixy shell, don't | Paul Smith | 4 | -17/+48 | |
follow POSIX backslash/newline conventions. Use a different method for testing the SHELL variable, which hopefully will work better on non-UNIX systems. | |||||
2005-08-13 | Wrapped calls to $(wildcard ) with $(sort) so that the resulting order | Boris Kolpackov | 2 | -5/+11 | |
is no longer filesystem-dependant. | |||||
2005-08-10 | Fixed Savannah bug #13881. | Boris Kolpackov | 4 | -12/+33 | |
2005-08-08 | - Fixed a bug reported by Michael Matz regarding handling of parallel | Paul Smith | 19 | -61/+628 | |
jobs after a failed job. - Enhancements to WINDOWS32 code from Eli Zaretskii. - Add Microsoft Project files from J. Grant. | |||||
2005-07-15 | Add Indonesian translation. | Paul Smith | 2 | -2/+6 | |
2005-07-12 | Various minor updates and code cleanups. | Paul Smith | 15 | -301/+432 | |
2005-07-04 | Various fixes and updates from testers of the beta3 release (mostly Windows | Paul Smith | 16 | -125/+151 | |
and OS/2 changes). | |||||
2005-06-27 | Cleaned up some problems found with the tests running on a powerful | Paul Smith | 4 | -53/+39 | |
Solaris system with an EMC NFS storage solution. Still get some odd errors here unfortunately related to sub-second timestamps that I just can't figure out. It all works if we run the tests in /tmp instead though :-/. | |||||
2005-06-27 | Make sure timestamp problems don't cause the -W test to fail. | Paul Smith | 2 | -0/+8 | |
2005-06-27 | Fixes for some Windows/MSC compile issues. | Paul Smith | 5 | -13/+22 | |
wget command line option seems to have changed? | |||||
2005-06-27 | Date update. | Paul Smith | 1 | -1/+1 | |
2005-06-27 | Fix strerror() handling for systems which set ANSI_STRING. | Paul Smith | 9 | -13/+68 | |
Don't print errors if "include" is specified with no arguments. New test suite for the $(shell ...) function. | |||||
2005-06-26 | Fix Savannah bug # 1332: handle backslash-newline pairs in command scripts | Paul Smith | 6 | -71/+374 | |
according to POSIX rules. | |||||
2005-06-25 | Fix Savannah bug # 13478. If -L is given, take the latest mtime for a | Paul Smith | 10 | -17/+51 | |
symlink even if it is "dangling" (it doesn't resolve to a real file). | |||||
2005-06-25 | Fix Savannah bug #1454: skip over semicolons (and comments) inside variable | Paul Smith | 6 | -53/+108 | |
references in target definition lines. | |||||
2005-06-25 | Fix -W foo yielding infinite recursion in some cases of re-exec. | Paul Smith | 4 | -4/+77 | |
Added a -W test suite. | |||||
2005-06-25 | Add a new variable: MAKE_RESTARTS, to count how many times make has re-exec'd. | Paul Smith | 8 | -49/+221 | |
When rebuilding makefiles, unset -B if MAKE_RESTARTS is >0. | |||||
2005-06-12 | Fix Savannah bug # 1328: if stdout is redirected to a full filesystem, we | Paul Smith | 8 | -6/+84 | |
check for this and exit with an error. The closeout.c version from gnulib pulls in too much other stuff, and gnulib requires an ANSI C 89 compliant compiler, while GNU make (so far) still wants to work on K&R. | |||||
2005-06-10 | Fixes for VMS from Hartmut Becker. | Paul Smith | 4 | -8/+22 | |
2005-06-09 | Fix Savannah bug #11913: ensure that scopes such as foreach, etc. take | Paul Smith | 6 | -41/+106 | |
precedence over the global scope when they're used in a global context (such as an eval). | |||||
2005-05-31 | Fixed Savannah bugs #13216 and #13218. | Boris Kolpackov | 6 | -2/+74 | |
2005-05-13 | Implement new "if... else if... endif" semantics. | Paul Smith | 6 | -115/+240 | |