Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84407 - trunk/status
From: antoshkka_at_[hidden]
Date: 2013-05-21 15:21:45


Author: apolukhin
Date: 2013-05-21 15:21:45 EDT (Tue, 21 May 2013)
New Revision: 84407
URL: http://svn.boost.org/trac/boost/changeset/84407

Log:
Add known (and fixed) libc++ bug as known failure in explicit-failures-markup for lexical_cast
Text files modified:
   trunk/status/explicit-failures-markup.xml | 19 +++++++++++++++++--
   1 files changed, 17 insertions(+), 2 deletions(-)

Modified: trunk/status/explicit-failures-markup.xml
==============================================================================
--- trunk/status/explicit-failures-markup.xml (original)
+++ trunk/status/explicit-failures-markup.xml 2013-05-21 15:21:45 EDT (Tue, 21 May 2013)
@@ -683,7 +683,19 @@
                 <toolset name="cray-8.0"/>
                 <toolset name="acc"/>
                 <note author="Alexander Nasonov">
- Conversion double-string-double may give a different value (or even throw) on many compilers
+ Conversion double-string-double may give a different
+ value (or even throw) on many compilers
+ </note>
+ </mark-failure>
+ </test>
+ <test name="lexical_cast_float_types_test">
+ <mark-failure>
+ <toolset name="clang-darwin-11"/>
+ <toolset name="clang-darwin-tot11"/>
+ <toolset name="clang-3.2~c++11_libc++"/>
+ <note author="Antony Polukhin">
+ libc++ had a bug in implementation of srteam conversions for
+ values that shall be represented as infinity.
                 </note>
             </mark-failure>
         </test>
@@ -699,7 +711,10 @@
                 <toolset name="clang-darwin-libcxx*"/>
                 <toolset name="msvc-9.0~wm5"/>
                 <note author="Antony Polukhin">
- Some compilers and STL realizations convert double and long double types with bigger precision loss than minimal (or even round to infinity). Such failures are not a lexical_cast, but a compiler fault.
+ Some compilers and STL realizations convert double and long
+ double types with bigger precision loss than minimal (or
+ even round to infinity). Such failures are not a
+ lexical_cast, but a compiler fault.
                 </note>
             </mark-failure>
         </test>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk