Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Change Log
PrevUpHomeNext

Review Version

Initial review version, for the review conducted from 7th December 2007 to 16th December 2007.

1.35.0 Add-on - 31st March 2008

Unofficial release uploaded to vault, to be used with Boost 1.35.0. Incorporated many of the suggestions from the review.

  • Improved portability thanks to Boost regression testing.
  • Fix lots of typos, and clearer text in the documentation.
  • Fix floating point to std::size_t conversion when calculating sizes from the max load factor, and use double in the calculation for greater accuracy.
  • Fix some errors in the examples.

Boost 1.36.0

First official release.

  • Rearrange the internals.
  • Move semantics - full support when rvalue references are available, emulated using a cut down version of the Adobe move library when they are not.
  • Emplace support when rvalue references and variadic template are available.
  • More efficient node allocation when rvalue references and variadic template are available.
  • Added equality operators.

Boost 1.37.0

  • Rename overload of emplace with hint, to emplace_hint as specified in n2691.
  • Provide forwarding headers at <boost/unordered/unordered_map_fwd.hpp> and <boost/unordered/unordered_set_fwd.hpp>.
  • Move all the implementation inside boost/unordered, to assist modularization and hopefully make it easier to track changes in subversion.

PrevUpHomeNext