summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-07-27 08:29:09 +0000
committerJim Meyering <jim@meyering.net>2003-07-27 08:29:09 +0000
commit662c204daa5a016c927742e2bbd259dcd6ac09e8 (patch)
tree116ecad45f75cfddcb55359d2b800cc964662497 /ChangeLog
parent6013cbabde66a9b2e550512c695f7b4a765a4247 (diff)
downloadcoreutils-662c204daa5a016c927742e2bbd259dcd6ac09e8.tar.xz
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 061ca7797..cf59f999e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,22 @@
* Version 5.0.90.
+2003-07-27 Paul Eggert <eggert@twinsun.com>
+
+ This change was inspired by a similar proposal by Stepan Kasal.
+ * src/sort.c (mergelines, sortlines_temp): New functions.
+ (sortlines): Use them, to reduce the number of times that
+ we need to copy 'struct line' values. This improved CPU
+ performance by about 30% on one 18 MB test.
+ (sort): Don't invoke sortlines unless we have 2 or more lines.
+
+2003-07-26 Stepan Kasal <kasal@ucw.cz>
+
+ * src/sort.c (sort): Don't require two `struct line's per text line,
+ the new sort algorithm requires just 1.5.
+
+2003-07-27 Jim Meyering <jim@meyering.net>
+
* src/pathchk.c (validate_path): Use %lu, not %ld.
From Paul Eggert.
* src/cut.c (is_printable_field): Simplify bit arithmetic.