Le 21/05/13 07:26, Jan Gaspar a écrit :
Hi all,
Is there any volunteer that could take over the circular_buffer library? I do not maintain it any more.
There are several bugs which need to be fixed and one challenging feature request (to implement move semantics).
Here is the full list:
Type: Bugs
#4100 some boost classes have sizeof that depends on NDEBUG https://svn.boost.org/trac/boost/ticket/4100
Is there any Boost policy that requires a library to ensure this kind of constraints?
#5362 circular_buffer does not compile with BOOST_NO_EXCEPTIONS Anthony would take care of this. #6277 Checked iterators are not threadsafe https://svn.boost.org/trac/boost/ticket/6277 IMO, this library is not thread safe so this ticket should be invalid.
#6747 Circular_Buffer / Bounded_Buffer inside Template class problem https://svn.boost.org/trac/boost/ticket/6747 IMO, this ticket has not enough information. #7025 circular buffer reports warning: " type qualifiers ignored on function return type" while compile. I could take care of this. #7950 Eliminate W4-warnings under VS2005 This ticket contains also a patch. Marshal? #8012 Inconsistency in linearize() https://svn.boost.org/trac/boost/ticket/8012 This seams easy to fix if the option " make /linearize()/ work normally even on empty buffers" is taken. I could take care of this. #8438 vector & circular_buffer storage misbehave when using compiler optimizations
Type: Feature Requests
#5511 Documentation needs some improvement Paul would take care of this. #7888 circular_buffer should support move semantics Anthony would take care of this.
Type: Patches
#8032 Warning fixes in circular_buffer Marshal would take care of this.
#8438 vector & circular_buffer storage misbehave when using compiler optimizations https://svn.boost.org/trac/boost/ticket/8438 this seams a little bit tricker. HTH, Vicente