|
Boost : |
From: Paul A Bristow (pbristow_at_[hidden])
Date: 2006-11-13 11:28:54
| -----Original Message-----
| From: boost-bounces_at_[hidden]
| [mailto:boost-bounces_at_[hidden]] On Behalf Of Johan Råde
| Sent: 13 November 2006 14:37
| To: boost_at_[hidden]
| Subject: Re: [boost] Optimized portable isnan, isfinite,
| fpclassify etc
|
| Johan Råde wrote:
| > Version 15 has been uploaded to the vault.
|
| John,
|
| There are some problems with version 15.
| Don't bother to run any tests.
|
| I did some tests with VC6.5:
|
| qnan == qnan is false
| snan == snan is true
| qnan == inf is false
| qnan == -inf is false
| snan == inf is false
| snan == -inf is true
|
| std::numeric_limits<T>::signaling_NaN() does return negative infinity.
This was a feature - I complained about it to PJP many years ago - after thinking I was terminally confused. I believe is has been
corrected.
I suggest you/we stop trying to support this obselete version of the library.
It will only encourage people to keep on (ab-)using it ;-)
Paul
--- Paul A Bristow Prizet Farmhouse, Kendal, Cumbria UK LA8 8AB +44 1539561830 & SMS, Mobile +44 7714 330204 & SMS pbristow_at_[hidden]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk