Boost logo

Boost :

From: jsiek_at_[hidden]
Date: 2000-07-04 20:05:16

David Abrahams writes:
> After it was released, usage revealed several bugs in operators.hpp. As the
> maintainer I apologize for this situation. The bugs resulted from allowing
> the code to get out-of-hand as myriad compiler bug workarounds were applied,
> such that it became difficult to see what was actually happening. With the
> considerable help of Alexy Gurtovoy and Mark Rodgers we have massively
> refactored the existing code and, we hope, carefully addressed the
> readability issues. I have uploaded a new version to the files area in
> This archive also contains a new operators_test.cpp which
> adds a regression test for the bug I found. I have tested the code with
> CodeWarrior, MSVC6.3/STLPort4.0b8, and GCC2.95.2/STLPort4.0b8.

The new version also tests out OK with KAI C++ and g++2.95.2/normal includes.
I've read through the code, this version is much more understandable.

(also, on those other compilers we should make sure iterators_test.cpp
still works ok, it did for KAI C++ and g++)

> I'd like for this code to be released very soon, since it fixes serious bugs
> in the existing release, but I also want to make sure it gets properly
> reviewed. It would be great if I could count on Alexy, Jeremy, and Mark for
> a quick review. **** I would also appreciate it very much if someone NOT
> already familar with the implementation of this library would look it over
> in detail. ****
> Thanks,
> Dave
> ------------------------------------------------------------------------
> Life's too short to send boring email. Let SuperSig come to the rescue.
> ------------------------------------------------------------------------

Boost list run by bdawes at, gregod at, cpdaniel at, john at