X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.texi;h=9859401eeffa59144d4d8b97be8b7186e2118332;hb=b36e18d042dd695e569938d37f0c7a9b68e46db0;hp=9786d10bbb81901b6f92b35dd7e89013f22936c8;hpb=8564304323ca0301209f52cf38d54fab29df486d;p=goredo.git diff --git a/doc/news.texi b/doc/news.texi index 9786d10..9859401 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -2,6 +2,125 @@ @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} +@section Release 1.30.0 +@itemize +@item + Fixed wrong OOD-cache value of source file dependency. + Targets could be rebuilt without any reason. +@end itemize + +@anchor{Release 1_29_0} +@section Release 1.29.0 +@itemize +@item + Fix possible error when two always-ed targets are run simultaneously. +@item + Updated dependant libraries. +@end itemize + @anchor{Release 1_28_0} @section Release 1.28.0 @itemize