Full merge from trunk at revision 41356 of entire boost-root tree.
Full merge from trunk at revision 41356 of entire boost-root tree.
circular_buffer: updated documentation
circular_buffer: bugfix #1692
circular_buffer: improved documentation
default constructor changed so it does not allocate memory (it allocated a huge memory block previously).
circular_buffer: major update for Boost 1.37
circular_buffer: fixed MSVC9 warning
circular_buffer: #2538 Warning suppression in circular buffer test jamfile
merge of cmake build files from trunk per beman
Circular_buffer depends on Thread
Fixed almost all tab and min/max issues found by inspect tool
circular_buffer: #2785, #3032
Add basic copyright/license to keep cmake out of the inspection report
circular_buffer: #3285
rm cmake from the release branch before it goes out broken.  Policy dictates that you never commit to release, you commit to trunk and merge to release.
circular_buffer: constant complexity of clear method and destructor; added erase_begin and erase_end methods
circular_buffer: updated documentation
circular_buffer: applied patch to remove workaround for DEC C++ compiler - now all compilers will use  this->invalidate_iterators_except
circular_buffer: fixed when BOOST_NO_STDC_NAMESPACE defined