]> Cypherpunks.ru repositories - goredo.git/blobdiff - doc/news.texi
Do not try to open non-existent .dep
[goredo.git] / doc / news.texi
index fcd0d75e1ad4a15e37c572d23c65f4d90d883f57..9859401eeffa59144d4d8b97be8b7186e2118332 100644 (file)
 @cindex news
 @unnumbered News
 
+@anchor{Release 2_6_0}
+@section Release 2.6.0
+@itemize
+@item
+    Omit possible obtrusive error of non-existent @file{.dep} file
+    opening of the failed target.
+@end itemize
+
+@anchor{Release 2_5_0}
+@section Release 2.5.0
+@itemize
+@item
+    Prevent rare race in the code, where externally modified target may
+    panic the program.
+@end itemize
+
+@anchor{Release 2_4_0}
+@section Release 2.4.0
+@itemize
+@item
+    Continue regression fixing of @command{redo-whichdo}.
+@end itemize
+
+@anchor{Release 2_3_0}
+@section Release 2.3.0
+@itemize
+@item
+    Fix regressions in @command{redo-whichdo} happened after huge refactoring.
+@end itemize
+
+@anchor{Release 2_2_0}
+@section Release 2.2.0
+@itemize
+@item
+    Prefix target's output lines with the name of the target.
+@end itemize
+
+@anchor{Release 2_1_0}
+@section Release 2.1.0
+@itemize
+@item
+    Mistakenly path to @file{.do} file was not absolute and OS can
+    refuse to run it because it is not in @env{$PATH}.
+@end itemize
+
+@anchor{Release 2_0_0}
+@section Release 2.0.0
+@itemize
+@item
+    Huge quantity of performance optimisations.
+
+@item
+    Fixed possible unexpected lock file closing.
+
+@item
+    When resulting target has the same contents, it does not replace
+    already existing one. That was done previously. But now it also
+    copies the file's mode flags to the target (for example making it
+    executable).
+
+@item
+    If @command{redo-*} command runs under control of another
+    (top-level) redo, then it does not parse the flags as options and
+    treat each argument as a target, allowing passing the targets with
+    dashes in the beginning.
+
+@item
+    Prevented possible concurrent stderr writing by multiple running targets.
+
+@item
+    @command{redo-depfix} command now always rewrites dependency files
+    and calculates checksums of the files.
+
+@item
+    Own binary format is used for dependency files (@file{.dep}),
+    instead of recfile (@file{.rec}) one. It is several times smaller
+    and much faster to parse. You must run @command{redo-depfix} to
+    convert all existing @file{.redo/*.rec} files to that binary format.
+
+@item
+    @command{redo-dep2rec} command appeared, that can convert
+    @file{.dep} to recfile on stdout.
+
+@end itemize
+
+@anchor{Release 1_32_0}
+@section Release 1.32.0
+@itemize
+@item
+    Omit printing of the @code{resource deadlock avoided} warning when
+    trying to take the lock.
+@end itemize
+
 @anchor{Release 1_31_0}
 @section Release 1.31.0
 @itemize
 @item
     Fixed possible race when target can be built more than once.
+@item
+    Print out finished targets much more quickly.
 @end itemize
 
 @anchor{Release 1_30_0}