diff options
author | Boris Kolpackov <boris@kolpackov.net> | 2009-10-06 12:36:29 +0000 |
---|---|---|
committer | Boris Kolpackov <boris@kolpackov.net> | 2009-10-06 12:36:29 +0000 |
commit | bd2d124f275cec912d33ec1463ba66e799518340 (patch) | |
tree | 001ad6cbe5778e036c188bc67008efa2bf182af5 /ChangeLog | |
parent | 4254e88cfa7704ea4a55d94a9aee5b19b081b3db (diff) | |
download | gunmake-bd2d124f275cec912d33ec1463ba66e799518340.tar.gz |
Fix savannah bug 25780. Optimize things a bit.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,5 +1,19 @@ 2009-10-06 Boris Kolpackov <boris@codesynthesis.com> + * dep.h (uniquize_deps): Remove. + + * read.c (uniquize_deps): Merge into set_file_variables in + commands.c. + (dep_hash_1, dep_hash_2, dep_hash_cmp): Move to commands.c. + + * commands.c (set_file_variables): Avoid modifying the dep + chain to achieve uniqueness. Fixes savannah bug 25780. + + * implicit.c (pattern_search): Instead of re-setting all automatic + variables for each rule we try, just update $*. + +2009-10-06 Boris Kolpackov <boris@codesynthesis.com> + * variable.h (undefine_variable_in_set): New function declaration. (undefine_variable_global): New macro. |