diff options
Diffstat (limited to 'libcpp/ChangeLog')
| -rw-r--r-- | libcpp/ChangeLog | 20 |
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. |
