summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2005-02-28 09:41:25 +0000
committerPaul Smith <psmith@gnu.org>2005-02-28 09:41:25 +0000
commita2232470c27151ba0c1c37f3eba1e35396d7eabf (patch)
tree114e7f14497e728849bf30374145ec9383212905 /ChangeLog
parentd2516343bc5c105543b22eed3b073a8a4e14a659 (diff)
downloadgunmake-a2232470c27151ba0c1c37f3eba1e35396d7eabf.tar.gz
- Fix bug #7144 (infinite loop sometimes with -q and double-colon rules)
- Resolve support request #103195 (rationalize wordlist fn arguments)
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4696420..b9f4ad7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2005-02-28 Paul D. Smith <psmith@gnu.org>
+
+ * doc/make.texi (Text Functions): Update docs to allow the end
+ ordinal for $(wordlist ...) to be 0.
+ * function.c (func_wordlist): Fail if the start ordinal for
+ $(wordlist ...) is <1. Matches documentation.
+ Resolves Savannah support request #103195.
+
+ * remake.c (update_goal_chain): Fix logic for stopping in -q:
+ previously we were stopping when !-q, exactly the opposite. This
+ has been wrong since version 1.34, in 1994!
+ (update_file): If we got an error don't break out to run more
+ double-colon rules: just return immediately.
+ Fixes Savannah bug #7144.
+
2005-02-27 Paul D. Smith <psmith@gnu.org>
* misc.c (end_of_token): Make argument const.