summaryrefslogtreecommitdiff
path: root/tests/scripts/misc
AgeCommit message (Collapse)AuthorFilesLines
2013-09-15[SV 27374] Fatal immediately on unrecoverable fopen() errors.Paul Smith1-0/+15
2013-05-26[SV #38945] Copy the entire buffer back when overwriting CRPaul Smith1-2/+7
2013-05-26[SV #39035] Compare OUT to the beginning of the OUT var/func, not IN.Paul Smith1-0/+22
2012-03-04Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith1-1/+1
Fixes Savannah bug #34530.
2012-03-03Modify backslash/newline handling for POSIX.Paul Smith1-15/+41
We fixed Savannah 16670 but that broke previously-working makefiles that relied on the GNU make behavior. The POSIX behavior doesn't seem to me to be better, and can be obtained using GNU make as well, so put it back as the default behavior and require .POSIX to get the POSIX behavior. Add a new section to the manual discussing backslash/newline handling. Update the test suite.
2010-11-06Improve backslash/newline handling to adhere to POSIX requirements.Paul Smith1-0/+76
2009-06-10- Fix Savannah bug #19108Paul Smith1-14/+0
- 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-05- Add forgotten variable/define test suitePaul Smith1-0/+13
- Skip initial whitespace including formfeeds, vertical tab, etc. - Add tests for that - Fix the variable/SHELL test; it was wrong!
2007-11-04New special variable: .RECIPEPREFIXPaul Smith1-1/+1
Allows the user to reset the prefix character for introducing recipe lines from the default (tab) to any other single character, and back again. Also, reworked the manual to consistently use the word "recipe" to describe the set of commands we use to update a target, instead of the various phrases used in the past: "commands", "command lines", "command scripts", etc.
2005-12-11Extend .SECONDEXPANSION to implicit rules. Final fix for bug #13781.Paul Smith1-0/+27
2005-10-26Fix a crash I introduced last-minute.Paul Smith1-3/+2
Try to avoid extraneous rebuilds of template files.
2005-10-24Make second expansion optional (partial implementation).Paul Smith1-9/+16
I decided this feature was too impacting to make the permanent default behavior. This set of changes makes the default behavior of make the old behavior (no second expansion). If you want second expansion, you must define the .SECONDEXPANSION: special target before the first target that needs it. This set of changes ONLY fixes explicit and static pattern rules to work like this. Implicit rules still have second expansion enabled all the time: I'll work on that next. Note that there is still a backward-incompatibility: now to get the old SysV behavior using $$@ etc. in the prerequisites list you need to set .SECONDEXPANSION: as well.
2005-06-26Fix Savannah bug # 1332: handle backslash-newline pairs in command scriptsPaul Smith1-0/+257
according to POSIX rules.
2005-06-25Fix Savannah bug #1454: skip over semicolons (and comments) inside variablePaul Smith1-17/+15
references in target definition lines.
2005-06-12Fix Savannah bug # 1328: if stdout is redirected to a full filesystem, wePaul Smith1-0/+9
check for this and exit with an error. The closeout.c version from gnulib pulls in too much other stuff, and gnulib requires an ANSI C 89 compliant compiler, while GNU make (so far) still wants to work on K&R.
2005-02-28* New feature: -L optionPaul Smith1-4/+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-27Implementation of the second expansion in explicitBoris Kolpackov1-4/+26
rules, static pattern rules and implicit rules.
2002-09-04Fix for complex situations where directories are declared as prerequisites.Paul Smith2-35/+31
Info on this fix from barkalow@reputation.com: thanks! Some updates/cleanups of some of the tests; added a forgotten -t test, etc.
2002-08-08Incorporate some VMS fixes.Paul Smith1-3/+16
Add -B option docs. Add .VARIABLES variable. Add a few new tests. Add a new translation: Swedish
1999-09-14* Added the test suite to the main distribution.Paul Smith4-0/+181