diff options
author | Jim Meyering <jim@meyering.net> | 2006-02-23 14:57:08 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2006-02-23 14:57:08 +0000 |
commit | 9d9d11937b7c986b93c63a90a78e623d501100cb (patch) | |
tree | 34fc55c745d361c7072da8a99bce4aa1f57d9cfc /TODO | |
parent | 6870eeeaff70a3a2721126a54ea2c25b956cc198 (diff) | |
download | coreutils-9d9d11937b7c986b93c63a90a78e623d501100cb.tar.xz |
Update/correct some obsolete entries.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 41 |
1 files changed, 5 insertions, 36 deletions
@@ -1,5 +1,3 @@ -restore djgpp, eventually -merge TODO lists add unit tests for lib/*.c strip: add an option to specify the program used to strip binaries. @@ -9,8 +7,6 @@ doc/coreutils.texi: Address this comment: FIXME: mv's behavior in this case is system-dependent Better still: fix the code so it's *not* system-dependent. -implement --target-directory=DIR for install (per texinfo documentation) - ls: add --format=FORMAT option that controls how each line is printed. cp --no-preserve=X should not attempt to preserve attribute X @@ -51,7 +47,7 @@ m4: rename all macros that start with AC_ to start with another prefix resolve RH report on cp -a forwarded by Tim Waugh -Martin Michlmayr's patch to provide ls with `--sort directory' option +provide an ls option to do something like `--sort directory' tail: don't use xlseek; it *exits*. Instead, maybe use a macro and return nonzero. @@ -112,8 +108,6 @@ cp --recursive: perform dir traversals in source and dest hierarchy rather than forming full file names. The latter (current) approach fails unnecessarily when the names become very long. -tail --p is now ambiguous - Remove suspicious uses of alloca (ones that may allocate more than about 4k) @@ -121,7 +115,7 @@ Adapt these contribution guidelines for coreutils: http://sources.redhat.com/automake/contribute.html -Changes expected to go in, post-5.2.1: +Changes expected to go in, someday. ====================================== wc: add an option, --files0-from [as for du] to make it read NUL-delimited @@ -129,7 +123,7 @@ Changes expected to go in, post-5.2.1: dd patch from Olivier Delhomme - Apply Andreas Gruenbacher's ACL and xattr changes + Andreas Gruenbacher's xattr changes Apply Bruno Haible's hostname changes @@ -158,35 +152,12 @@ Changes expected to go in, post-5.2.1: pb (progress bar) from Miika Pekkarinen ------------------------------ - Look into improving the performance of md5sum. - `openssl md5' is consistently about 30% faster than md5sum on an idle - AMD 2000-XP system with plenty of RAM and a 261 MB input file. - openssl's md5 implementation is in assembly, generated by a perl script. - - On an AMD-64 system, using a 700MB file on a tmpfs file system - (and enough RAM so that no actual disk reads were performed), - GNU md5sum is slightly faster than `openssl md5', e.g.: - - 2.38s user 0.38s system 100% cpu 2.756 total (gnu md5sum) - vs. - 2.52s user 0.34s system 100% cpu 2.869 total - - However, `openssl sha1' is about 5% faster than GNU sha1sum: - - 3.32s user 0.33s system 99% cpu 3.653 total (openssl sha1) - 3.45s user 0.39s system 99% cpu 3.843 total (gnu sha1sum) - - The above are using the debian-sid (amd_64 alioth) binaries from - coreutils-5.2.1. When I compile the latest (coreutils-cvs) with - gcc-4.0 -O3, I get slightly (2-3%) better sha1sum performance, - and a ~7% *decrease* in performance for md5sum. I suspect that - with the right compiler options you can do much better. - ------------------------------ Have euidaccess.m4 check for eaccess as well as euidaccess If found, then do `#define euidaccess eaccess'. -Remove long-deprecated options like tail's --allow-missing +Remove long-deprecated options. Search case-insensitive for +`deprecated' and `remove in '. Add a distcheck-time test to ensure that every distributed file is either read-only(indicating generated) or is @@ -204,8 +175,6 @@ Implement Ulrich Drepper's suggestion to use getgrouplist rather remove `%s' notation: grep -E "\`%.{,4}s'" src/*.c -remove.c should never exit, yet may do so (see uses of EXIT_FAILURE) - remove or adjust chown's --changes option, since it can't always do what it currently says it does. |