Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-02-25 | Expand the loadable object support. | Paul Smith | 1 | -2/+4 | |
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 | Rename struct floc to typedef gmk_floc as an externally scoped symbol. | Paul Smith | 1 | -13/+13 | |
2013-01-20 | Rename the make.h file to makeint.h for internal use only. | Paul Smith | 1 | -1/+1 | |
2013-01-20 | Allow dynamically loaded objects to be rebuilt by make. | Paul Smith | 1 | -449/+457 | |
2012-10-29 | Implement new "load" directive. | Paul Smith | 1 | -11/+62 | |
Provides support for dynamically loadable objects in GNU make, as a "technology preview". | |||||
2012-09-09 | Fix stupid wrong-pointer error handling target vars containing semicolons. | Paul Smith | 1 | -2/+2 | |
Fixes Savannah bug #36106. | |||||
2012-09-09 | Ignore UTF-8 BOMs. See Savannah bug #36529. | Paul Smith | 1 | -5/+17 | |
2012-09-09 | read.c (unescape_char): Fix a thinko in the last change. | Eli Zaretskii | 1 | -3/+6 | |
2012-09-09 | Break out of an infinite loop if we're not making progress. | Paul Smith | 1 | -0/+4 | |
2012-09-09 | When .POSIX: is specified use POSIX-standard macro values by default. | Paul Smith | 1 | -0/+7 | |
2012-09-01 | Fix unescape_char when not unescaping. | Eli Zaretskii | 1 | -1/+1 | |
read.c (unescape_char): Advance 'p' after copying the unescaped characters. Otherwise the backslashes are incorrectly erased from the original string. | |||||
2012-03-05 | Simplify copyrights using ranges of years. | Paul Smith | 1 | -3/+1 | |
The new GNU Maintainer's Manual allows the use of year ranges in certain situations; take advantage of this simplification. | |||||
2012-03-04 | Improve handling for escaped colons in prerequisite lists. | Paul Smith | 1 | -16/+61 | |
Fixes Savannah bug #12126 and bug #16545 | |||||
2012-03-04 | Create a new CSTRLEN (constant string length) macro, and use it. | Paul Smith | 1 | -4/+4 | |
2012-03-04 | Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. | Paul Smith | 1 | -39/+39 | |
Fixes Savannah bug #34530. | |||||
2012-01-30 | Add support for "::=" simple assignment operator. | Paul Smith | 1 | -15/+22 | |
The next POSIX standard will define "::=" to have the same behavior as GNU make's ":=", so add support for this new operator. | |||||
2012-01-16 | Update copyright notices. | Paul Smith | 1 | -3/+3 | |
2011-11-14 | Be sure to start parsing prereqs in the right place even if there are | Paul Smith | 1 | -3/+4 | |
escape characters (backslashes) in the target name. See Savannah bug #33399 | |||||
2011-11-14 | Changes to resolve warnings. | Paul Smith | 1 | -1/+1 | |
Fixes Savannah bug #34608. | |||||
2011-09-12 | Ensure variables defined in $(call ...) have global scope | Paul Smith | 1 | -1/+1 | |
Add a note about using #!/usr/bin/make -f to the manual. Clean up the w32 subdirectory in the dist tarball. | |||||
2011-06-12 | Fix another error related to whitespace handling in archives. | Paul Smith | 1 | -5/+5 | |
Newer version of VMS support strncasecmp() so update the config.h. | |||||
2011-05-07 | Inverted the boolean test from what I wanted it to be. Added a | Paul Smith | 1 | -1/+1 | |
regression test to make sure this continues to work. | |||||
2011-05-02 | Avoid invoking glob() unless the filename has potential globbing | Paul Smith | 1 | -24/+34 | |
characters in it, for performance improvements. | |||||
2011-04-29 | Delay caching of the file name in eval_makefile() until after all the | Boris Kolpackov | 1 | -6/+9 | |
expansions and searches are complete. This fixes an assertion in a situation where the MAKEFILES variable contains a file path that contains tilde. | |||||
2011-04-18 | Add new feature: != shell assignment for portability with BSD make. | Paul Smith | 1 | -2/+3 | |
Feature submitted by David Wheeler. | |||||
2010-11-30 | Check if the target-specific variable is the same as the global | Paul Smith | 1 | -1/+2 | |
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 | -22/+14 | |
2010-08-14 | - Fix the NEWS file to be accurate | Paul Smith | 1 | -6/+9 | |
- Add oneshell to $(.FEATURES) (forgot that!) - Fix Savannah bug #30612: handling of archive references with >1 object | |||||
2010-07-13 | Update copyrights for 2010. | Paul Smith | 1 | -2/+2 | |
2010-07-12 | Add the beginning of the .ONESHELL special feature. | Paul Smith | 1 | -0/+4 | |
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 | 1 | -1/+4 | |
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-03 | Do not consider filenames that contain parens but don't END in a paren, | Paul Smith | 1 | -15/+44 | |
to be an archive group. Fixes Savannah bug #28525. | |||||
2009-10-25 | Update copyright years. | Paul Smith | 1 | -2/+2 | |
2009-10-25 | Various simple code cleanups. | Paul Smith | 1 | -14/+8 | |
2009-10-22 | Get the old behavior for a situation when no makefile is found in a directory. | Boris Kolpackov | 1 | -1/+1 | |
2009-10-07 | Minor fix and code rework. | Boris Kolpackov | 1 | -0/+1 | |
2009-10-06 | Fix savannah bug 25780. Optimize things a bit. | Boris Kolpackov | 1 | -64/+0 | |
2009-10-06 | Implement the new undefine directive. | Boris Kolpackov | 1 | -4/+44 | |
2009-09-30 | Fix Savannah bugs #15110, #25493, #12686, and #17740. | Boris Kolpackov | 1 | -1/+1 | |
2009-09-27 | - Add static pattern targets to the string cache. | Paul Smith | 1 | -7/+7 | |
- Use specific free_*() calls where appropriate. | |||||
2009-09-26 | Fix some memory leaks, found with valgrind. | Paul Smith | 1 | -5/+16 | |
2009-09-24 | - Rework secondary expansion so we only defer it if there's a possibility | Paul Smith | 1 | -147/+154 | |
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 | -317/+275 | |
- 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-13 | - Fix Savannah bug #13401 | Paul Smith | 1 | -2/+4 | |
2009-06-13 | - Fix Savannah bug 17825 | Paul Smith | 1 | -5/+15 | |
- Fix Savannah bug 21231 | |||||
2009-06-09 | - Fix Savannah bug #18124 | Paul Smith | 1 | -0/+1 | |
- Fix Savannah bug #17521 - Fix Savannah bug #16401 - Fix Savannah bug #16469 - Fix Savannah bug #16473 | |||||
2009-06-07 | - Add a new test suite for LIBPATTERNS | Paul Smith | 1 | -29/+29 | |
- 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 | -62/+67 | |
- Fix issue in very parallel builds found building glibc. | |||||
2009-06-05 | - Add forgotten variable/define test suite | Paul Smith | 1 | -1/+6 | |
- Skip initial whitespace including formfeeds, vertical tab, etc. - Add tests for that - Fix the variable/SHELL test; it was wrong! | |||||
2009-06-04 | - Modify access of config and gnulib Savannah modules to use GIT | Paul Smith | 1 | -70/+66 | |
- 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. |