|
Boost Testing : |
From: Doug Gregor (dgregor_at_[hidden])
Date: 2005-05-12 10:46:17
On May 12, 2005, at 9:56 AM, Stephen W. Carson wrote:
> I've upgraded to CW 9.5 on darwin (Mac OS X) and the results can
> now be seen. Here is a list of test differences I note comparing a run
> from Tue. with 9.4 to last night's run with 9.5.
>
> Looking over the libraries that went to failure, (see below), I
> found the following items came up the most, (looks like a compiler
> feature went away with 9.5?!?):
Eeep!
> All these "unimplemented C++ feature" errors are from a few places
> in random. For example, the following code in linear_congruential.hpp:
> #if !defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS) &&
> !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551))
> template<class CharT, class Traits>
> friend std::basic_ostream<CharT,Traits>&
> operator<<(std::basic_ostream<CharT,Traits>& os,
> const linear_congruential& lcg)
> {
> return os << lcg._x;
> }
>
>
> And the following code from uniform_01.hpp:
> #if !defined(BOOST_NO_OPERATORS_IN_NAMESPACE) &&
> !defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS)
> template<class CharT, class Traits>
> friend std::basic_ostream<CharT,Traits>&
> operator<<(std::basic_ostream<CharT,Traits>& os, const uniform_01& u)
> {
> os << u._rng;
> return os;
> }
Any idea why it's complaining on these? They look so... benign...
Doug