summaryrefslogtreecommitdiff
path: root/tests/scripts/features/parallelism
AgeCommit message (Collapse)AuthorFilesLines
2010-07-05Fixups for warnings on Windows (esp 64bit).Paul Smith1-0/+22
2009-10-04Add a test for another (still open) bug.Paul Smith1-6/+36
2009-06-09- Fix Savannah bug #18124Paul Smith1-0/+23
- Fix Savannah bug #17521 - Fix Savannah bug #16401 - Fix Savannah bug #16469 - Fix Savannah bug #16473
2007-08-15Incorporate Icarus Sparry's fix for 3330 and 15919, and test cases.Paul Smith1-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-14Fix Savannah bug #20452.Paul Smith1-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.
2006-04-01Release GNU make 3.81.Paul Smith1-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-20Minor fixes before the rc2 release.Paul Smith1-2/+2
2006-03-20Add some alloca(0) calls for systems without "normal" alloca support.Paul Smith1-0/+29
Fix a file descriptor leak with make re-exec while using the jobserver. Update some release information.
2006-02-08Fixed Savannah bug #15641.Boris Kolpackov1-0/+18
2005-12-13Update the make.1 man page.Paul Smith1-2/+0
Use rm -f instead of rm in the test scripts. Fixes bug #15085.
2005-08-08- Fixed a bug reported by Michael Matz regarding handling of parallelPaul Smith1-0/+27
jobs after a failed job. - Enhancements to WINDOWS32 code from Eli Zaretskii. - Add Microsoft Project files from J. Grant.
2005-05-03Fix problems with losing tokens in the jobserver, reported by GrantPaul Smith1-49/+28
Taylor. There are two forms of this: first, it was possible to lose tokens when using -j and -l at the same time, because waiting jobs were not checked when determining whether any jobs were outstanding. Second, if you had an exported recursive variable that contained a $(shell ...) function there is a possibility to lose tokens, since a token was taken but the child list was not updated until after the shell function was complete. To resolve this I introduced a new variable that counted the number of tokens we have obtained, rather than checking whether there were any children on the list. I also added some sanity checks to make sure we weren't writing back too many or not enough tokens. And, the master make will drain the token pipe before exiting and compare the count of tokens at the end to what was written there at the beginning. Also: * Ensure a bug in the environment (missing "=") doesn't cause make to core. * Rename the .DEFAULT_TARGET variable to .DEFAULT_GOAL, to match the terminology in the documentation and other variables like MAKECMDGOALS. * Add documentation of the .DEFAULT_GOAL special variable. Still need to document the secondary expansion stuff...
2005-04-08Fix some Savannah bugs.Paul Smith1-0/+7
Updates to docs (still need more work here) and NEWS file. New language.
1999-09-23* Ouch: found a bug where re-exec from changed makefiles turned off3.78.1Paul Smith1-22/+46
jobserver :(.
1999-09-15* Cleanup the test suite.Paul Smith1-3/+3
1999-09-14* Added the test suite to the main distribution.Paul Smith1-0/+76