18 Feb 18:23
[Boost-users] Ann: Floating Point Utilities Review starts today
From: John Maddock <john <at> johnmaddock.co.uk>
Subject: [Boost-users] Ann: Floating Point Utilities Review starts today
Newsgroups: gmane.comp.lib.boost.announce, gmane.comp.lib.boost.devel, gmane.comp.lib.boost.user
Date: 2008-02-18 17:27:25 GMT
Subject: [Boost-users] Ann: Floating Point Utilities Review starts today
Newsgroups: gmane.comp.lib.boost.announce, gmane.comp.lib.boost.devel, gmane.comp.lib.boost.user
Date: 2008-02-18 17:27:25 GMT
The review of Johan Rade's floating point utilities starts today. Code and docs can be downloaded from : http://www.boost-consulting.com/vault/index.php? action=downloadfile&filename=floating_point_utilities_v3.zip&directory=M ath%20-%20Numerics& The library consists of three parts: 1) Floating point classification routines: these are optimised implementations of the C99 and C++ TR1 functions fpclassify, isinf, isnan, isnormal and isfinite. From Boost-1.35 onwards these are already a part of Boost.Math (see http://svn.boost.org/svn/boost/trunk/libs/math/doc/sf_and_dist/html/ math_toolkit/special/fpclass.html) so if accepted the two implementations will get merged. The review here should focus on the implementation used, and testing on whatever platforms you have available - in particular are there any circumstances (compiler optimisation settings etc) where this implementation breaks? 2) Sign manipulation functions: implementations of the C99 and C++ TR1 functions copysign and signbit, plus the changesign function. Two of these (signbit and copysign) are currently undocumented members of Boost.Math, and(Continue reading)
RSS Feed