changeset 9722:97d683d8b9ff

update NEWS
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 13 Oct 2009 12:37:51 +0200
parents 192d94cff6c1
children f426899f4b9c
files ChangeLog NEWS
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Oct 13 12:22:50 2009 +0200
+++ b/ChangeLog	Tue Oct 13 12:37:51 2009 +0200
@@ -1,3 +1,7 @@
+2009-10-13  Jaroslav Hajek  <highegg@gmail.com>
+
+	* NEWS: Update.
+
 2009-10-08  Jaroslav Hajek  <highegg@gmail.com>
 
 	* configure.ac: Define HAVE_QRUPDATE_LUU if qrupdate supports LU updates.
--- a/NEWS	Tue Oct 13 12:22:50 2009 +0200
+++ b/NEWS	Tue Oct 13 12:37:51 2009 +0200
@@ -116,6 +116,11 @@
     return the triangular matrix factors with proper internal matrix_type set, so that it
     won't need to be computed when the matrix is used for division.
 
+ ** The built-in "sum" function now handles the non-native summation (i.e. double precision
+    sum of single or integer inputs) more efficiently, avoiding a temporary conversion of
+    the whole input array to doubles. Further, "sum" can now accept an "extra" option argument,
+    using a compensated summation algorithm rather than a straightforward sum, which significantly
+    improves precision if lots of cancellation occurs in the summation.
 
 Summary of important user-visible changes for version 3.2:
 ---------------------------------------------------------