|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2003-12-01 11:19:23
AlisdairM <alisdair.meredith_at_[hidden]> writes:
> David Abrahams <dave_at_[hidden]> wrote in
> news:ur7zpg8e2.fsf_at_[hidden]:
>
>> Sort of, "this library basically works, but see the failure log for
>> corner cases"
You snipped:
"we expect this to fail and it's been reported to the compiler
vendor, but it mostly makes the library unusable"
...
>> I'm not sure if we have any of the latter type of failure, so if we
>> don't I guess there's not much value in adding a color.
... which "the latter" referred to.
> I'd give boost::array as an example.
>
> Borland and VC < 7.1 cannot initialise classes in arrays, so tests 3/4
> fail. However, array works correctly with classes for everything but
> initializer lists, and initializers work correctly for PODs. The test
> failures look much more dramatic that the corner case they reflect. (40%
> fail!)
Sounds like an example of the former.
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk