summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@kolpackov.net>2005-03-03 17:39:48 +0000
committerBoris Kolpackov <boris@kolpackov.net>2005-03-03 17:39:48 +0000
commitcb2f20026908d5c6e48e2cd3e3e65b5f67498d02 (patch)
tree82f2bd2fa0de34d8cbd8abf62a7827b0879dd5b6 /ChangeLog
parent0759af440a1d721f0248b2ea83fe0ad8a1c19cfb (diff)
downloadgunmake-cb2f20026908d5c6e48e2cd3e3e65b5f67498d02.tar.gz
Fixed stem termination and stem triple-expansion bugs.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b0b25dc..485fb56 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+Thu Mar 3 18:28:15 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * read.c (record_files): Instead of substituting % with
+ actual stem value in dependency list replace it with $*.
+ This fixes stem triple expansion bug.
+
+ * implicit.c (pattern_search): Copy stem to a separate
+ buffer and make it a properly terminated string. Assign
+ this buffer instead of STEM (which is not terminated) to
+ f->stem. Instead of substituting % with actual stem value
+ in dependency list replace it with $*. This fixes stem
+ triple expansion bug.
+
Tue Mar 1 10:12:20 2005 Boris Kolpackov <boris@kolpackov.net>
* read.c (record_files): Add a check for the list of prerequisites