|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-03-15 07:50:03
Stefan Slapeta wrote:
> Peter Dimov wrote:
>> We don't seem to be running any tests on Comeau C++, why? Not using
>> the "reference compiler" for our testing doesn't make much sense.
>> Has the "reference compiler" changed without me noticing?
>>
>
> This is really a valid question! I remember a discussion before 1.32
> where the decision was made to cease the como tests for some reason, I
> think it was due to (auto-)link problems:
>
> http://article.gmane.org/gmane.comp.lib.boost.devel/115594
It certainly seems very odd to cease testing all header-only libraries
because of auto-link problems.
> Anyway, at the moment the only tests on EDG are those for Intel Compiler
> what makes it difficult to isolate EDG typical problems. E.g. there have
> been some problems in boost.test for a long time because of
> overloading issues where EDG works more correct than all the other
> compilers: http://tinyurl.com/5g65r (this special one has is caused
> by Genaddiy's changes after 1.32).
You should probably contribute a test case for the test library that
demonstrates the problem.
I'm starting to think that we need a proper bug/patch reporting policy at
Boost, one that says "Your bug report or patch WILL PROBABLY NOT be
considered unless you contribute a test case" and "Never fix a problem in a
Boost library without creating a test case first, doubly so if you are not
the maintainer for this specific library". ;-)
To balance this we should probably state also that "Committing a new test
for any Boost library, no matter who maintains it, is fair game. Please do
that often."
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk