
on Fri Nov 21 2008, Mika Heiskanen <mika.heiskanen-AT-fmi.fi> wrote:
David Abrahams wrote:
I agree that testing needs to be made more regular and thorough. However, IMO the universe of compilers and libraries is much too large --- and in some cases, the software is too expensive --- for us to check code with new versions of *all* compilers and *all* libraries. We need to select a subset against which we'll test.
However, in this case the change in the API should have been detected by the regression tests by any compiler in any platform. IMHO regression tests were created precisely to avoid situations like this. Test results should not be changed to accommodate a new API without thorough discussion nor without a transition period.
Fully agreed. That's a completely separate point, though. -- Dave Abrahams BoostPro Computing http://www.boostpro.com