From 46bfbd937896ae5b73faa3b76115dcb1d84a08d4 Mon Sep 17 00:00:00 2001
From: Daryle Walker
Aleksey
- Gurtovoy managed this release. Managing a release at
- all is an enormous job, and Aleksey always goes
- beyond merely meeting requirements by insisting on
- the highest possible quality. The Boost membership
- owes him a debt of gratitude.
This release wouldn't have been possible without the dedicated effort of many, many members of the Boost @@ -1784,9 +1784,10 @@
Adds Utility - Library type_traits, call_traits, and - type_traits, + call_traits, + and compressed_pair headers from John Maddock, Steve Cleary and Howard Hinnant.
@@ -1806,42 +1807,44 @@Smart pointer timings added (thanks to Gavin Collings). - Minor fix to min_rand sample program. Minor - fixes to min_rand sample + program. Minor fixes to config.hpp.
Removed superfluous semicolon in
- bad_numeric_cast (thanks to Doncho Angelov
- for reporting the problem).
Minor fix to cast.hpp + (thanks to Doncho Angelov).
Added Rational
+ Number Library. Minor fixes to cast.hpp, config.hpp, smart_ptr.hpp, utility.hpp, and to the
+ min_rand sample programs. Minor site
+ cleanup (thanks to Paul Baxter).
Minor fixes to smart_ptr.hpp and cast documentation.
Minor fixes to the compose library examples, Minor fixes to the compose library
+ examples, operators
documentation, operators.hpp, cast.hpp, config.hpp, and smart_ptr.hpp. This is the
- first release with a version number. This starting number
- was fairly arbitrary.
| Part | +Meaning | -
|---|---|
| xxx | +Major version | -
| yyy | +New library or feature added | -
| zzz | +Bug fixes only | -
Minor improvements to the smart pointer library:
+ operator ==, operator !=, and
+ specializations for std::swap and
+ std::less now provided.
Minor improvements made to the Operator + templates.
+Operator + templates have been added to the utility library.
+Minor smart + pointer library and config.hpp changes to improve + portability.
+Minor updates to several libraries:
+ +polymorphic_downcast<> in the
+ utility
+ library cast.hpp header
+ now works for multiple inheritance cases.shared_ptr<> and
+ shared_array<> swap()
+ functions added in the smart pointer
+ library.elapsed_max() and
+ elapsed_min() functions added to the
+ timer
+ library.The cast functions in the utility library were + considerably simplified.
+The cast functions initially in utility.hpp have been moved to + cast.hpp, still in the + utility + library.
+