summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2003-03-25 00:15:25 +0000
committerPaul Smith <psmith@gnu.org>2003-03-25 00:15:25 +0000
commit955899ef770fc289febe3f186e4533e09baa7076 (patch)
tree4f3b49e3a7c2acba5cb614fdcf118814db022843 /ChangeLog
parent4068c5e4a3eb0f47ec3cb4ee4fad5dd2edb9de6f (diff)
downloadgunmake-955899ef770fc289febe3f186e4533e09baa7076.tar.gz
Commit fix for bug #1418.
Upgrade to require autoconf 2.56. Fix a pathological performance hit substituting in large values with lots of words.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b99e6f7..146b332 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -103,6 +103,20 @@
invocation's arguments that aren't used by this one, so that this
invocation doesn't "inherit" them accidentally.
+2002-12-05 Paul D. Smith <psmith@gnu.org>
+
+ * function.c (subst_expand): Valery Khamenia reported a
+ pathological performance hit when doing substitutions on very
+ large values with lots of words: turns out we were invoking
+ strlen() a ridiculous number of times. Instead of having each
+ call to sindex() call strlen() again, keep track of how much of
+ the text we've seen and pass the length to sindex().
+
+2002-11-19 Paul D. Smith <psmith@gnu.org>
+
+ * README.cvs, configure.in: Upgrade to require autoconf 2.56.
+
+
2002-11-16 Paul D. Smith <psmith@gnu.org>
* NMakefile.template (OBJS): Add hash.c object file.