summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2014-02-23 22:49:27 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2014-02-23 22:50:37 -0800
commit9b48bf3d3ed002e32fad5de5f539745bc861a104 (patch)
tree7234ea53d678043c6b7c6c350c2ea154a0f692aa /NEWS
parentbc51e4bcb4a843998c3cd89f8c2ba00e73bb5381 (diff)
downloaddiffutils-9b48bf3d3ed002e32fad5de5f539745bc861a104.tar.gz
diff: remove TOO_EXPENSIVE heuristic
Problem reported by Vincent Lefevre in <http://bugs.gnu.org/16848>. The simplest solution is to remove the TOO_EXPENSIVE heuristic that I added to GNU diff in 1993. Although appropriate for circa-1993 hardware, these days the heuristic seems to be more trouble than it's worth. * NEWS: Document this. * doc/diffutils.texi (Overview): Modernize citations. Remove mention of TOO_EXPENSIVE heuristic. * src/analyze.c (diff_2_files): Adjust to TOO_EXPENSIVE-related API changes in gnulib's diffseq module.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index aff7a9d..58a7cbb 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,13 @@ GNU diffutils NEWS -*- outline -*-
consider two Asian file names to be the same merely because they
contain no English characters.
+** Performance changes
+
+ diff's default algorithm has been adjusted to output higher-quality
+ results at somewhat greater computational cost, as CPUs have gotten
+ faster since the algorithm was last tweaked in diffutils-2.6 (1993).
+
+
* Noteworthy changes in release 3.3 (2013-03-24) [stable]
** New features