Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-15 | Change the arg option for -O from numeric to string. | Paul Smith | 1 | -2/+2 | |
2013-04-15 | Modify output-sync tests to be more reliable. | Paul Smith | 1 | -25/+63 | |
2013-04-14 | Rename the "parallel-sync" option to "output-sync". | Paul Smith | 1 | -26/+16 | |
2013-04-14 | Initial patch for output synchronization. See Savannah bug #33138. | Frank Heckenbach | 1 | -0/+143 | |
Based on work by David Boyce <David.S.Boyce@gmail.com>. | |||||
2013-02-25 | Expand the loadable object support. | Paul Smith | 2 | -38/+115 | |
Provide a simple API for loaded objects to interact with GNU make. I still won't guarantee that this API won't change but it's much closer to something that's supported and provides easy-to-use interfaces with a public header file. | |||||
2013-01-20 | Allow dynamically loaded objects to be rebuilt by make. | Paul Smith | 1 | -7/+30 | |
2013-01-13 | [SV #37878] Add a check for targets with parens that are not archives. | Paul Smith | 1 | -0/+8 | |
2013-01-12 | Ensure parallel test works properly. | Paul Smith | 1 | -4/+5 | |
2012-10-29 | Implement new "load" directive. | Paul Smith | 2 | -1/+85 | |
Provides support for dynamically loadable objects in GNU make, as a "technology preview". | |||||
2012-10-28 | Remove extraneous close(). | Paul Smith | 1 | -3/+0 | |
2012-09-10 | Force intermediate targets to be considered if their non-intermediate | Paul Smith | 1 | -0/+17 | |
parent needs to be remade. Fixes Savannah bug #30653. | |||||
2012-09-09 | Verify that backslashes before non-special characters are preserved. | Paul Smith | 1 | -1/+10 | |
2012-09-09 | Ignore UTF-8 BOMs. See Savannah bug #36529. | Paul Smith | 1 | -0/+11 | |
2012-03-04 | Improve handling for escaped colons in prerequisite lists. | Paul Smith | 2 | -1/+17 | |
Fixes Savannah bug #12126 and bug #16545 | |||||
2012-03-04 | Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. | Paul Smith | 12 | -30/+30 | |
Fixes Savannah bug #34530. | |||||
2011-11-14 | Be sure to start parsing prereqs in the right place even if there are | Paul Smith | 1 | -0/+9 | |
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 | 1 | -0/+17 | |
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 | 1 | -40/+25 | |
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-08-29 | Save strings we're expanding in case an embedded eval causes them | Paul Smith | 1 | -23/+24 | |
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 | 1 | -0/+5 | |
Newer version of VMS support strncasecmp() so update the config.h. | |||||
2011-04-18 | Add new feature: != shell assignment for portability with BSD make. | Paul Smith | 1 | -0/+65 | |
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 | 1 | -1/+1 | |
2010-08-29 | Bump the version to 3.82.90. | Paul Smith | 4 | -11/+19 | |
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 | 1 | -0/+42 | |
- 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 | 1 | -1/+16 | |
rebuilding makefiles. | |||||
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 | 1 | -1/+1 | |
- 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 | 1 | -0/+50 | |
2009-10-06 | Fix savannah bug 25780. Optimize things a bit. | Boris Kolpackov | 1 | -9/+4 | |
2009-10-04 | Add a test for another (still open) bug. | Paul Smith | 1 | -6/+36 | |
2009-10-03 | - Include <alloca.h> even on non-__GNUC__ systems. | Paul Smith | 1 | -0/+11 | |
- Add some tests for unresolved bugs. | |||||
2009-09-30 | Fix Savannah bugs #15110, #25493, #12686, and #17740. | Boris Kolpackov | 1 | -2/+50 | |
2009-09-28 | - Update manual description for pattern rule search algorithm | Paul Smith | 1 | -0/+27 | |
- 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 | 2 | -0/+26 | |
variables and pattern rules. | |||||
2009-09-24 | - Fix broken handling of order-only prereqs in secondary expansion | Paul Smith | 1 | -0/+11 | |
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 | 5 | -172/+129 | |
it might be needed: for most situations we parse prereqs immediately as we used to. Reduces memory usage. - Fixes Savannah bug #18622. | |||||
2009-06-14 | - Fix Savannah bug #13529 | Paul Smith | 1 | -0/+19 | |
2009-06-10 | - Fix Savannah bug #19108 | Paul Smith | 1 | -5/+35 | |
- 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 | 2 | -0/+32 | |
- 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 | 1 | -12/+12 | |
2009-06-04 | - Modify access of config and gnulib Savannah modules to use GIT | Paul Smith | 5 | -25/+80 | |
- Fix Savannah bug #24655. - Fix Savannah bug #24588. - Fix Savannah bug #24277. - Fix Savannah bug #25697. - Fix Savannah bug #25694. - Fix Savannah bug #25460. - Fix Savannah bug #26207. - Fix Savannah bug #25712. - Fix Savannah bug #26593. - Fix various doc issues. | |||||
2009-05-26 | Add 'private' variable modifier, feature submitted by Ramon Garcia. | Paul Smith | 2 | -227/+102 | |
Rework the parser for variables to allow multiple modifiers and also allow for variables and targets with modifier names, like "export" and "private". | |||||
2007-08-15 | Incorporate Icarus Sparry's fix for 3330 and 15919, and test cases. | Paul Smith | 1 | -0/+14 | |
One of our translations disappeared from the translations site so remove it. The fdl.texi file was changed to not contain any @node entries, so add some around it in make.texi. | |||||
2007-07-14 | Fix Savannah bug #20452. | Paul Smith | 1 | -1/+2 | |
Add a new feature to the test suite suggested by Icarus Sparry: set a timer before invoking a test, so that if it loops infinitely we will wake up and have a chance to kill the process and continue. | |||||
2007-03-20 | This is a major update, which switches virtually every allocated-but-not-freed | Paul Smith | 1 | -7/+7 | |
string into the strcache. As a side-effect, many more structure members and function arguments can/should be declared const. As mentioned in the changelog, unfortunately measurement shows that this change does not yet reduce memory. The problem is with secondary expansion: because of this we store all the prerequisites in the string cache twice. First we store the prerequisite string after initial expansion but before secondary expansion, then we store each individual file after secondary expansion and expand_deps(). I plan to change expand_deps() to be callable in either context (eval or snap_deps) then have non-second-expansion targets call expand_deps() during eval, so that we only need to store that dependency list once. | |||||
2006-04-01 | Release GNU make 3.81. | Paul Smith | 1 | -16/+22 | |
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-20 | Minor fixes before the rc2 release. | Paul Smith | 1 | -2/+2 | |
2006-03-20 | Add some alloca(0) calls for systems without "normal" alloca support. | Paul Smith | 1 | -0/+29 | |
Fix a file descriptor leak with make re-exec while using the jobserver. Update some release information. | |||||
2006-03-17 | Fixed Savannah bug #16053. | Boris Kolpackov | 1 | -0/+41 | |