
How did the regressions turn out?
All OK apart from gcc 3.4, pre-release. I'll report that one as a bug/regression to the gcc guys, and hopefully they'll fix it before the compiler goes out for release.
BTW, while we're on the subject of remove_bounds, I think the documentation is slightly misleading. All the remove_xxx traits have a note under 'compiler requirements' essentially stating that the traits don't work correctly without partial specialization, 'except as noted below'. AFAICT, the note refers to the use of the macro BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION; however, this macro does not provide specializations of remove_bounds (and probably can't, efficiently). I therefore think it might be appropriate to remove 'except as noted below' from the remove_bounds documentation. I am I wrong?
No, I'll fix that as well. Thanks, John.