Boost logo

Boost :

From: Pavel Vozenilek (pavel_vozenilek_at_[hidden])
Date: 2004-03-23 12:18:10


The circular_buffer library by Jan Gaspar has
been accepted into Boost.

The reviews were helpful in finding at least one
issue with the library and few ones with its
documentation. Thanks to all reviewers for the time
and effort!

Post-review version 3.7 will be released before code
gets into main CVS.

Main points to be addressed:
 - issue of copy construction versus construct/destruct
   has been cleared (the problem was created by me)
 - documentation should list exception safety for every
   function
 - documentation may add some rationale on its internal
   data structures and their advantage over std::deque
 - portability problems should be solved
 - adaptor with notification when oldest element gets
   pushed out of bufer may be added

Other points that may be considered:
 - name of data() function
 - existence of push_back(void) like functions
 - using new iterator adaptors
 - difference between resize/set_capacity may be
   more emphasized in docs,
 - other fixes/improvements suggested during review.

Thanks for professional quality work, Jano.

/Pavel


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk