summaryrefslogtreecommitdiff
path: root/libcpp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libcpp/ChangeLog')
-rw-r--r--libcpp/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 0e3fc56bc02..df8da71f329 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,23 @@
+2019-05-07 Nathan Sidwell <nathan@acm.org>
+
+ * include/mkdeps.h (deps_write): Add PHONY arg.
+ (deps_phony_targets): Delete.
+ * init.c (cpp_finish): Just call deps_write.
+ * mkdeps.c (struct mkdeps): Add local vector class. Reimplement
+ vector handling.
+ (munge): Munge to static buffer.
+ (apply_vpath): Adjust vector handling.
+ (deps_init, deps_free): Use new, delete.
+ (deps_add_target): Do not munge here. Record quoting low water mark.
+ (deps_add_dep): Do not munge here.
+ (deps_add_vpath): Adjust vector handling.
+ (make_write_name): New. Munge on demand here.
+ (make_write_vec): New.
+ (deps_phony_targets): Delete.
+ (make_write): New.
+ (deps_write): Forward to deps_Write.
+ (deps_save, deps_restore): Adjust vector handling.
+
2019-05-06 Nathan Sidwell <nathan@acm.org>
* include/mkdeps.h: Rename struct deps to struct mkdeps.