Closed MarcelRaad closed 6 years ago
My first response to this is to fix boost::next
. Looking at that now.
Thanks! That would be even better of course.
Looks like this is no longer an issue.
Yes, I can confirm this has been fixed by https://github.com/boostorg/iterator/commit/d251a6f5154cdda5bb1622923220e7b3428bebf5.
Marcel, do you use ptr_container
? There are many unmerged changes in develop and someone who cares about the library and is familiar with it needs to go through them, review them and determine what needs to be merged.
Never mind, I decided to just go ahead and merge.
Yes, I've been using the develop branch integrated into official Boost releases for a long time on older compilers (MSVC 9 SP1, GCC 4.2.1, clang C++03) without any problems. Thanks!
Thanks for the confirmation. :-)
Are there other Boost libraries for which you use the develop branch and would like it merged?
@pdimov Yes, tuple, thanks for asking. The released version has an implicit one-element constructor, which regularly led to bugs in code I'm working with.
https://github.com/boostorg/utility/commit/651a869d4f9479dd3dfdd0293305a60b8c8d0e1c broke the ptr_list regression tests as boost::next now uses operator+= if available instead of std::advance, which doesn't work for list iterators.