diff options
author | Pádraig Brady <P@draigBrady.com> | 2010-04-28 23:54:33 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2010-04-29 18:55:57 +0100 |
commit | 8b5087d4e62439503e3cba774de225893b9ea81a (patch) | |
tree | 7ac7a407ac5368ca46082a807f17c16d009ded31 /NEWS | |
parent | 7905d6d34dbeb73ef03b3c75f66dde9036634775 (diff) | |
download | coreutils-8b5087d4e62439503e3cba774de225893b9ea81a.tar.xz |
sort: use long doubles for general numeric mode
* src/sort.c (general_numcompare): Use long doubles unconditionally,
and strtold when available, to convert numbers with greater range and
precision. Performance was seen to be on par with standard doubles.
* doc/coreutils.texi (sort invocation): Amend the -g description to
mention long double rather than double, and strtold rather than strtod.
* src/getlimits.c (main): Output floating point limits for use in tests.
* tests/misc/sort-float: A new test to ensure sort is using long
doubles when possible, and that locale specific floats are handled.
* tests/Makefile.am: Reference the new test.
* tests/test-lib.sh (getlimits_): Normalize indenting.
* NEWS: Mention the new behaviour.
Reported by Nelson Beebe.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -2,6 +2,10 @@ GNU coreutils NEWS -*- outline -*- * Noteworthy changes in release ?.? (????-??-??) [?] +** Changes in behavior + + sort -g now uses long doubles for greater range and precision. + * Noteworthy changes in release 8.5 (2010-04-23) [stable] |