Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-10-01 | Fixed a number of documentation bugs, plus some build/install issues: | Paul Smith | 1 | -0/+66 | |
16304, 16468, 16577, 17701, 17880, 16051, 16652, 16698 Plus some from the mailing list. Imported a patch from Eli to allow Cygwin builds to support DOS-style pathnames. | |||||
2006-04-09 | Another round of cleanups: | Paul Smith | 1 | -0/+27 | |
- Add more warnings. - Rename variables that mask out-scope vars with the same name. - Remove all casts of return values from xmalloc, xrealloc, and alloca. - Remove casts of the first argument to xrealloc. - Convert all bcopy/bzero/bcmp invocations to use memcp/memmove/memset/memcmp. | |||||
2006-04-07 | Code cleanup: Remove all references to PARAMS() & ansi2knr. | Paul Smith | 1 | -0/+17 | |
2006-04-01 | Release GNU make 3.81. | Paul Smith | 1 | -0/+36 | |
Update NEWS docs. Enhance the manual to use automake version.texi, and use the canonical FSF copyright features and statement. Some $(realpath ...) tests won't work on Windows; leave them out The jobserver filedescriptor test might fail if some FDs are reserved, so for now comment out that check. | |||||
2006-03-22 | Fixed Savannah bug #16140. | Boris Kolpackov | 1 | -0/+6 | |
2006-03-20 | Add some alloca(0) calls for systems without "normal" alloca support. | Paul Smith | 1 | -0/+15 | |
Fix a file descriptor leak with make re-exec while using the jobserver. Update some release information. | |||||
2006-03-17 | Minor tweaks for 3.81rc2. | Paul Smith | 1 | -0/+6 | |
2006-03-17 | Fixed Savannah bug #16053. | Boris Kolpackov | 1 | -1/+16 | |
2006-03-15 | Fix Savannah bug #15913. | Paul Smith | 1 | -1/+9 | |
2006-03-10 | Numerous updates to tests for issues found on Cygwin and Windows. | Paul Smith | 1 | -0/+25 | |
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-03-08 | Some test updates for Windows. | Paul Smith | 1 | -0/+6 | |
Handle SHELL set on the command line properly for windows. | |||||
2006-02-21 | Fix a potential core dump when merging aliases. Might fix bug #15818. | Paul Smith | 1 | -0/+5 | |
Revert intermediate file free code. Suppress some warnings in VMS builds. | |||||
2006-02-20 | - Memory cleanups, found with valgrind. | Paul Smith | 1 | -0/+22 | |
- 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 | 1 | -0/+9 | |
list. Fixes Savannah bug #15757. | |||||
2006-02-15 | Fix Savannah bug #106: keep separate track of which variable we are | Paul Smith | 1 | -0/+21 | |
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 | 1 | -0/+18 | |
2006-02-13 | Fix bug #11183. | Paul Smith | 1 | -0/+6 | |
2006-02-11 | Last of the copyright updates. | Paul Smith | 1 | -2/+2 | |
2006-02-11 | Update copyright and license notices on all files. | Paul Smith | 1 | -0/+27 | |
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/+25 | |
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 | 1 | -0/+7 | |
2006-02-06 | Updates to Windows stuff from Markus Mauhart. | Paul Smith | 1 | -1/+12 | |
2006-02-06 | Fix Savannah bugs # 15341, 15534, and 15533. | Paul Smith | 1 | -0/+23 | |
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 | 1 | -0/+6 | |
2006-02-01 | Various updates, mainly to the Windows port, from Eli Zaretskii and | Paul Smith | 1 | -4/+47 | |
Markus Maurhart. | |||||
2006-01-04 | Various changes getting ready for the release of 3.81. | Paul Smith | 1 | -0/+60 | |
- 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 | 1 | -0/+6 | |
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 | 1 | -0/+5 | |
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 | 1 | -0/+7 | |
2005-12-09 | Fixed bug #13022 by setting is_target flag on files that this implicit | Boris Kolpackov | 1 | -0/+6 | |
pattern rule also makes. | |||||
2005-12-07 | Fixed bug #14334 by propagate the change of modification time to all the | Boris Kolpackov | 1 | -0/+6 | |
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 | 1 | -0/+7 | |
a variable ('simple', 'recursive', or 'undefined'). | |||||
2005-11-14 | Implemented the .INCLUDE_DIRS special variable. It expands to a list | Boris Kolpackov | 1 | -0/+7 | |
of directories that make searches for included makefiles. | |||||
2005-10-26 | Fix a crash I introduced last-minute. | Paul Smith | 1 | -0/+6 | |
Try to avoid extraneous rebuilds of template files. | |||||
2005-10-24 | Make second expansion optional (partial implementation). | Paul Smith | 1 | -0/+36 | |
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 | 1 | -0/+12 | |
the bug-make mailing list. Fix Savannah bug # 14527: remember to free temporary line constructor memory if the line is empty. | |||||
2005-08-29 | Fix make.h preprocessor directive to work better with Windows compilers. | Paul Smith | 1 | -0/+11 | |
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 | 1 | -0/+7 | |
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-10 | Fixed Savannah bug #13881. | Boris Kolpackov | 1 | -0/+6 | |
2005-08-08 | - Fixed a bug reported by Michael Matz regarding handling of parallel | Paul Smith | 1 | -0/+75 | |
jobs after a failed job. - Enhancements to WINDOWS32 code from Eli Zaretskii. - Add Microsoft Project files from J. Grant. | |||||
2005-07-12 | Various minor updates and code cleanups. | Paul Smith | 1 | -0/+25 | |
2005-07-04 | Various fixes and updates from testers of the beta3 release (mostly Windows | Paul Smith | 1 | -29/+44 | |
and OS/2 changes). | |||||
2005-06-27 | Fixes for some Windows/MSC compile issues. | Paul Smith | 1 | -0/+9 | |
wget command line option seems to have changed? | |||||
2005-06-27 | Fix strerror() handling for systems which set ANSI_STRING. | Paul Smith | 1 | -0/+10 | |
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 | 1 | -9/+18 | |
according to POSIX rules. | |||||
2005-06-25 | Fix Savannah bug # 13478. If -L is given, take the latest mtime for a | Paul Smith | 1 | -0/+8 | |
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 | 1 | -0/+13 | |
references in target definition lines. | |||||
2005-06-25 | Fix -W foo yielding infinite recursion in some cases of re-exec. | Paul Smith | 1 | -0/+4 | |
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 | 1 | -0/+21 | |
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 | 1 | -2/+13 | |
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. |