Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2005-02-28 | * New feature: -L option | Paul Smith | 1 | -1/+1 | |
* New function: $(info ...) * Disallow $(eval ...) to create prereq relationships inside command scripts (caused core dumps) * Try to allow more tests to succeed in Windows/DOS by sanitizing CRLF and \ * Various bug fixes and code cleanups (see the ChangeLog entry) | |||||
2005-02-27 | Implementation of the second expansion in explicit | Boris Kolpackov | 3 | -0/+399 | |
rules, static pattern rules and implicit rules. | |||||
2005-02-10 | Flush stdout after printing directory info. | Paul Smith | 1 | -55/+49 | |
Fix references to MINGW #define constants. Remove WINDOWS32 ifdef from sub_proc.h. Only add variables to the command line for recursion once. New features in run_make_test: #PWD# and #MAKEPATH# replacements. Test the multi-variable fix in the recursion regression test. | |||||
2004-10-05 | Moved expansion of simple pattern-specific variables from the rebuild stage | Boris Kolpackov | 1 | -0/+51 | |
to the read stage. | |||||
2004-09-28 | Implemented dontcare flag inheritance when rebuilding makefiles. | Boris Kolpackov | 1 | -1/+11 | |
2004-09-27 | bugfix for exported pattern-specific variables | Boris Kolpackov | 1 | -0/+9 | |
2004-09-22 | Update the test template. A few fixes in run_make_test(). | Paul Smith | 2 | -64/+40 | |
Rename implicit_prereq_eval to patternrules, to be the start of a suite of tests of pattern rules. | |||||
2004-09-21 | Fixed bug in implicit rule prerequisite evaluation code. Added test. | Boris Kolpackov | 1 | -0/+64 | |
2004-05-16 | Various enhancements | Paul Smith | 4 | -26/+52 | |
- OS/2 Patches - OpenVMS updates - Sanitize the handling of -include/sinclude with and without -k - Fix the setting of $< for order-only rules. | |||||
2004-01-21 | Many bug fixes etc. | Paul Smith | 1 | -2/+9 | |
- Apply a fix for the "thundering herd" problem when using "-j -l". This also fixes bug #4693. - Fix bug #7257: allow functions as ifdef arguments - Fix bug #4518: make sure we print all double-colon rules with -p. - Upgrade to autconf 2.58/automake 1.8/gettext 0.13.1 - Various doc cleanups, etc. | |||||
2004-01-07 | Fix order-only prerequisites for pattern rules. (Savannah patch #2349). | Paul Smith | 1 | -0/+35 | |
Add a regression test for this. Older libraries don't allow *alloc(0), so make sure we don't ever do that. | |||||
2003-05-02 | - Fix bug #1405: allow multiple pattern-specific variables to match a target. | Paul Smith | 1 | -10/+25 | |
- Fix some uncleanliness about the implementation of patterns-specific vars. - Some enhancements to the OS/2 port. | |||||
2003-01-30 | Fix bug #2238: the read.c:eval() function was not entirely reentrant. | Paul Smith | 1 | -0/+19 | |
Apply patch #1022: fix a memory corruption on very long target-specific variable definition lines. | |||||
2002-10-13 | Fix bug#1379: don't use alloca() where it could overrun the stack size. | Paul Smith | 1 | -0/+8 | |
Implemented enhancement #1391: allow "export" in target-specific variable definitions. Change the Info name of the "Automatic" node to "Automatic Variables". Add text clarifying the scope of automatic variables to that section. | |||||
2002-09-23 | Fix a bug handling target/prerequisite names containing comment | Paul Smith | 2 | -3/+13 | |
characters. | |||||
2002-09-18 | Fix a bug exporting/unexporting multiple variables in one command. | Paul Smith | 1 | -1/+74 | |
Update the text about reporting bugs. | |||||
2002-09-17 | Fix bug #940 (from the Savannah bug tracker): make sure that target- | Paul Smith | 1 | -0/+45 | |
specific variables work correctly in conjunction with double-colon targets. | |||||
2002-09-10 | A few test bug fixes: | Paul Smith | 2 | -3/+6 | |
* Never use "touch" in make rules; it breaks on most sub-second supporting systems. Use echo "" > $@ instead. * Forgot to close test makefiles before using them! All the above worked fine on Linux but failed miserably on Solaris. | |||||
2002-09-10 | Add support for broken SA_RESTART on PTX. | Paul Smith | 2 | -0/+207 | |
Fix bug #103: allow ifdef, export, and unexport to expand their arguments. | |||||
2002-09-04 | Fix for complex situations where directories are declared as prerequisites. | Paul Smith | 3 | -21/+21 | |
Info on this fix from barkalow@reputation.com: thanks! Some updates/cleanups of some of the tests; added a forgotten -t test, etc. | |||||
2002-07-09 | Documentation and tests for order-only prerequisites. | Paul Smith | 1 | -7/+40 | |
Add a new test suite for automatic variables. | |||||
2002-07-08 | Various cleanups reported by people using the alpha release. | Paul Smith | 1 | -0/+79 | |
Incorporate "order-only" prerequisites patch. Wrote a test for it. The test shows what might be a bug in the code; I need to look at it more closely (anyway it doesn't behave as I expected). Also I haven't done the docs yet. | |||||
2001-01-21 | Some bug fixes and document updates. | Paul Smith | 1 | -0/+24 | |
2000-08-21 | Fix PR/1831. See the ChangeLog. | Paul Smith | 1 | -2/+4 | |
2000-06-22 | * Fix PR/1709. | Paul Smith | 1 | -0/+18 | |
2000-04-22 | * Various bug fixes. | Paul Smith | 2 | -17/+28 | |
2000-03-27 | * Handle case of empty static pattern rule prerequisites. | Paul Smith | 1 | -35/+36 | |
* Fix linenumbers in error messages for rule definitions. | |||||
2000-03-27 | * A large number of fixes/enhancements. See the ChangeLog. | Paul Smith | 2 | -1/+11 | |
* Added a new version of the German translation file. | |||||
2000-02-09 | * Fix backslash-escape in targets.3.78.91 | Paul Smith | 1 | -3/+15 | |
* Release 3.78.91. | |||||
2000-02-05 | * Updates for VMS, Windows, and DOS ports. | Paul Smith | 1 | -3/+1 | |
* Clean up some warnings. | |||||
2000-02-05 | * Fix PR/1407. | Paul Smith | 1 | -0/+9 | |
* Keep filename/lineno information for variables, for debugging. | |||||
2000-01-27 | * Some pre-pretest release cleanup. | Paul Smith | 1 | -10/+6 | |
2000-01-23 | * A few fixes. | Paul Smith | 1 | -3/+6 | |
1999-12-08 | * Various changes and fixes. See ChangeLog. | Paul Smith | 1 | -27/+91 | |
1999-11-17 | * Many cleanups and bugfixes. | Paul Smith | 1 | -0/+26 | |
* New handling of += in target-specific variables. | |||||
1999-10-08 | * Fix test suite on DOS (PR/1344) | Paul Smith | 1 | -0/+20 | |
* Fix target-specific vars bug (PR/1378) | |||||
1999-09-23 | * Ouch: found a bug where re-exec from changed makefiles turned off3.78.1 | Paul Smith | 1 | -22/+46 | |
jobserver :(. | |||||
1999-09-17 | * A few script fixes and updates for 3.78. | Paul Smith | 2 | -8/+10 | |
1999-09-15 | * Cleanup the test suite. | Paul Smith | 2 | -4/+5 | |
1999-09-14 | * Added the test suite to the main distribution. | Paul Smith | 23 | -0/+1458 | |