diff options
author | Paul Smith <psmith@gnu.org> | 2006-02-20 02:14:00 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2006-02-20 02:14:00 +0000 |
commit | 6e0527913c6724fa92e2135de991e27df54c4289 (patch) | |
tree | c9e4c448ae4476e5ef81ca5a5ca8feb344e519c7 /ChangeLog | |
parent | bde826b18aeb6fd3c9de7a7733d1e163efde90e1 (diff) | |
download | gunmake-6e0527913c6724fa92e2135de991e27df54c4289.tar.gz |
- Memory cleanups, found with valgrind.
- Fix handling of special targets like .SUFFIX for VMS insensitive targets.
- Don't make temporary batch files for -n. Make sure batch files are created
in text mode.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -1,3 +1,25 @@ +2006-02-19 Paul D. Smith <psmith@gnu.org> + + * commands.c (set_file_variables): Realloc, not malloc, the static + string values to avoid memory leaks. + + * expand.c (recursively_expand_for_file): Only set reading_file to + an initialized value. + + * implicit.c (pattern_search): We need to make a copy of the stem + if we get it from an intermediate dep, since those get freed. + + * file.c (lookup_file) [VMS]: Don't lowercase special targets that + begin with ".". + (enter_file) [VMS]: Ditto. + Patch provided by Hartmut Becker <Hartmut.Becker@hp.com>. + +2006-02-18 Eli Zaretskii <eliz@gnu.org> + + * job.c (construct_command_argv_internal): Don't create a temporary + script/batch file if we are under -n. Call _setmode to switch the + script file stream to text mode. + 2006-02-17 Paul D. Smith <psmith@gnu.org> * variable.c (merge_variable_set_lists): Don't try to merge the |