Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-01-30 | Add support for "::=" simple assignment operator. | Paul Smith | 3 | -1/+72 | |
The next POSIX standard will define "::=" to have the same behavior as GNU make's ":=", so add support for this new operator. | |||||
2012-01-29 | Create a new function $(file ...) | Paul Smith | 3 | -0/+99 | |
2012-01-16 | Update copyright notices. | Paul Smith | 6 | -11/+18 | |
2012-01-15 | Add GNU Guile as an optional embedded scripting language for make. | Paul Smith | 1 | -0/+81 | |
On configure-enabled systems, configure will detect Guile installed (using pkg-config, which is how GNU Guile is distributed) and enable it if so. On all non-configure-enabled systems, currently, the default is for Guile support to be disabled. | |||||
2011-12-10 | Add prerequisites to ensure ordering of results. | Paul Smith | 2 | -2/+8 | |
2011-11-14 | Be sure to start parsing prereqs in the right place even if there are | Paul Smith | 2 | -0/+14 | |
escape characters (backslashes) in the target name. See Savannah bug #33399 | |||||
2011-09-18 | When we re-exec the master makefile in a jobserver environment, ensure | Paul Smith | 2 | -0/+20 | |
that MAKEFLAGS is set properly so the re-exec'd make runs in parallel. See Savannah bug #33873. | |||||
2011-09-18 | We compute various values for vpath lookup the first time through | Paul Smith | 2 | -40/+31 | |
and store them in static variables; however one value (std_dirs) was not being stored statically so the second time through it was not set. Fixes Savannah bug #32511 | |||||
2011-09-12 | Ensure variables defined in $(call ...) have global scope | Paul Smith | 2 | -0/+16 | |
Add a note about using #!/usr/bin/make -f to the manual. Clean up the w32 subdirectory in the dist tarball. | |||||
2011-09-02 | Ensure that -n takes precedence over -t. | Paul Smith | 2 | -1/+21 | |
Patch from Michael Witten <mfwitten@gmail.com> | |||||
2011-08-29 | Save strings we're expanding in case an embedded eval causes them | Paul Smith | 2 | -23/+29 | |
to be freed (if they're the value of a variable that's reset for example). See Savannah patch #7534 | |||||
2011-06-12 | Fix another error related to whitespace handling in archives. | Paul Smith | 2 | -0/+11 | |
Newer version of VMS support strncasecmp() so update the config.h. | |||||
2011-05-07 | Ensure private variables are not used when appending target-specific | Paul Smith | 2 | -0/+15 | |
variables. Fixes Savannah bug #32872. | |||||
2011-05-07 | Inverted the boolean test from what I wanted it to be. Added a | Paul Smith | 2 | -0/+17 | |
regression test to make sure this continues to work. | |||||
2011-05-02 | Use the same algorithm for counting the number of words to sort as we | Paul Smith | 2 | -53/+49 | |
use to break up the list of words, so we're sure to get the same number. Fixes Savannah bug #33125 | |||||
2011-04-18 | Add new feature: != shell assignment for portability with BSD make. | Paul Smith | 2 | -0/+69 | |
Feature submitted by David Wheeler. | |||||
2010-11-30 | Check if the target-specific variable is the same as the global | Paul Smith | 1 | -0/+10 | |
variable, and if so don't try to update it. Savannah bug #31743. | |||||
2010-11-06 | Improve backslash/newline handling to adhere to POSIX requirements. | Paul Smith | 5 | -3/+87 | |
2010-08-29 | Bump the version to 3.82.90. | Paul Smith | 8 | -13/+34 | |
Fix some doc bugs. Implement the --trace flag. Show filename/linenumber on error. | |||||
2010-08-14 | - Fix the NEWS file to be accurate | Paul Smith | 4 | -0/+55 | |
- Add oneshell to $(.FEATURES) (forgot that!) - Fix Savannah bug #30612: handling of archive references with >1 object | |||||
2010-08-10 | Fix Savannah bug #30723: expand MAKEFLAGS before we re-exec after | Paul Smith | 2 | -1/+21 | |
rebuilding makefiles. | |||||
2010-07-28 | Release GNU make 3.823.82 | Paul Smith | 4 | -22/+37 | |
- Update tests for Solaris bizarre-ness - Update files for release | |||||
2010-07-19 | - Many fixup patches from Savannah. | Paul Smith | 3 | -11/+23 | |
- Fix the test suite on Solaris (from Boris) - Update the manual for .ONESHELL | |||||
2010-07-13 | Update copyrights for 2010. | Paul Smith | 3 | -3/+5 | |
2010-07-12 | Forgot to add the ONESHELL regression tests. | Paul Smith | 1 | -0/+70 | |
2010-07-12 | Add the beginning of the .ONESHELL special feature. | Paul Smith | 3 | -3/+18 | |
Original patch by David Boyce. Modified by Paul Smith. | |||||
2010-07-06 | - Enhance .POSIX to set -e when invoking shells, as demanded by a | Paul Smith | 3 | -0/+47 | |
backward-incompatible change in the 2008 POSIX specification. - Add the .SHELLFLAGS variable so people can choose their own shell flags. - Add tests for this. - Add documentation for this. | |||||
2010-07-05 | Fixups for warnings on Windows (esp 64bit). | Paul Smith | 1 | -0/+22 | |
2010-07-01 | - Add whitespace to command line invocation in features/recursion | Paul Smith | 2 | -2/+7 | |
- Set up .FEATURES with separate calls for optional features, as some compilers don't like conditionals inside macro invocations. | |||||
2009-11-12 | Implement linker-compatible library search. | Boris Kolpackov | 2 | -0/+55 | |
2009-10-25 | Update copyright years. | Paul Smith | 6 | -6/+7 | |
2009-10-25 | New command line option: --eval=STRING will cause STRING to be | Paul Smith | 1 | -0/+19 | |
evaluated as a makefile statement before the first makefile is read. | |||||
2009-10-06 | Fix savannah bug 25780. Optimize things a bit. | Boris Kolpackov | 2 | -9/+9 | |
2009-10-06 | Implement the new undefine directive. | Boris Kolpackov | 2 | -0/+77 | |
2009-10-04 | Add a test for another (still open) bug. | Paul Smith | 2 | -6/+38 | |
2009-10-03 | - Include <alloca.h> even on non-__GNUC__ systems. | Paul Smith | 4 | -28/+80 | |
- Add some tests for unresolved bugs. | |||||
2009-09-30 | Fix Savannah bugs #15110, #25493, #12686, and #17740. | Boris Kolpackov | 2 | -2/+56 | |
2009-09-28 | - Update manual description for pattern rule search algorithm | Paul Smith | 5 | -9/+64 | |
- Add new "-all" flag to the test suite to run tests that don't pass yet - Add some non-passing tests - Fix from Andreas Buening for OS/2. | |||||
2009-09-28 | Implement the shortest stem first search order for pattern-specific ↵ | Boris Kolpackov | 3 | -0/+34 | |
variables and pattern rules. | |||||
2009-09-24 | - Fix broken handling of order-only prereqs in secondary expansion | Paul Smith | 2 | -1/+17 | |
of implicit rules. - Fix leaked memory when dealing with implicit rule chains that have file variables or pattern variables. | |||||
2009-09-24 | - Rework secondary expansion so we only defer it if there's a possibility | Paul Smith | 6 | -172/+136 | |
it might be needed: for most situations we parse prereqs immediately as we used to. Reduces memory usage. - Fixes Savannah bug #18622. | |||||
2009-09-16 | - Add xcalloc() and call it | Paul Smith | 1 | -1/+1 | |
- Fix memory errors found by valgrind - Remove multi_glob() and empower parse_file_seq() to do its job: the goal here is to remove the confusing reverse/re-reverse we do on the file lists: needed for future fixes. - Add a prefix arg to parse_file_seq() - Make concat() variadic so it can take arbitrary #'s of strings | |||||
2009-06-14 | - Fix Savannah bug #13529 | Paul Smith | 2 | -0/+25 | |
2009-06-13 | - Fix Savannah bug #13401 | Paul Smith | 2 | -0/+23 | |
2009-06-13 | - Fix Savannah bug 17825 | Paul Smith | 3 | -9/+26 | |
- Fix Savannah bug 21231 | |||||
2009-06-10 | - Fix Savannah bug #19108 | Paul Smith | 5 | -34/+110 | |
- Fix Savannah bug #17752 - Test suite: * When tests fail keep a "run" file containing the command invoked. * Support for the Valgrind "memcheck" and "massif" tools. | |||||
2009-06-09 | - Fix Savannah bug #18124 | Paul Smith | 3 | -0/+42 | |
- Fix Savannah bug #17521 - Fix Savannah bug #16401 - Fix Savannah bug #16469 - Fix Savannah bug #16473 | |||||
2009-06-07 | - Fix Savannah bug #24622 | Paul Smith | 2 | -12/+15 | |
2009-06-07 | - Add a new test suite for LIBPATTERNS | Paul Smith | 3 | -0/+58 | |
- Fix Savannah bug #21198 - Fix Savannah bug #21823 - Fix Savannah bug #22010 | |||||
2009-06-06 | - Work around a bug in glibc glob(3), by avoiding GLOB_NOCHECK. | Paul Smith | 1 | -3/+6 | |
- Fix issue in very parallel builds found building glibc. |