summaryrefslogtreecommitdiff
path: root/tests/scripts/functions/eval
AgeCommit message (Collapse)AuthorFilesLines
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-08-29Preserve the backslash that's printed by echo.Paul Smith1-2/+2
2005-07-12Various minor updates and code cleanups.Paul Smith1-3/+1
2005-02-28* New feature: -L optionPaul Smith1-0/+10
* 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)
2004-09-21Some code cleanups and efficiency enhancements. As far as I can tellPaul Smith1-0/+24
none of these have impacts that are visible to the user (although in some cases that appears to be nothing more than dumb luck :-/).
2003-11-04Fix bugs 5798 and 6195.Paul Smith1-0/+25
2003-01-30Fix bug #2238: the read.c:eval() function was not entirely reentrant.Paul Smith1-0/+21
Apply patch #1022: fix a memory corruption on very long target-specific variable definition lines.
2002-10-25Fix eval bugs 1516 and 1517.Paul Smith1-0/+31
2002-07-08Major updates in preparation for 3.80.Paul Smith1-0/+60
New version of the manual, put into the doc subdir. Enhancements: $(eval ...) and $(value ...) functions, various bug fixes, etc. See the ChangeLog. More to come.