2008-05-11 12:09:07 +00:00
|
|
|
|
|
|
|
[/ Copyright 2008 Daniel James.
|
|
|
|
/ Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
|
|
/ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ]
|
|
|
|
|
|
|
|
[section:changes Change Log]
|
|
|
|
|
|
|
|
[h2 Review Version]
|
|
|
|
|
|
|
|
Initial review version, for the review conducted from 7th December 2007 to
|
|
|
|
16th December 2007.
|
|
|
|
|
Merge in some small documentation fixes.
Merged revisions 47054,47750,47766,47800,47807,47811-47813 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r47750 | danieljames | 2008-07-24 11:14:15 +0100 (Thu, 24 Jul 2008) | 2 lines
Remove some old information that's no longer true.
........
r47766 | danieljames | 2008-07-24 19:16:09 +0100 (Thu, 24 Jul 2008) | 1 line
Link to Igor Zlatkovic's xsltproc packages.
........
r47800 | danieljames | 2008-07-25 11:24:50 +0100 (Fri, 25 Jul 2008) | 1 line
Fix a link.
........
r47807 | danieljames | 2008-07-25 18:52:11 +0100 (Fri, 25 Jul 2008) | 1 line
Convert a few 'unacceptable' characters to underscores in generated documentation filenames.
........
r47811 | danieljames | 2008-07-25 22:13:27 +0100 (Fri, 25 Jul 2008) | 1 line
Avoid some more unacceptable characters.
........
r47812 | danieljames | 2008-07-25 22:15:39 +0100 (Fri, 25 Jul 2008) | 1 line
Merge asio details from the release branch.
........
r47813 | danieljames | 2008-07-25 22:25:58 +0100 (Fri, 25 Jul 2008) | 1 line
Fix a typo.
........
[SVN r47819]
2008-07-25 22:47:41 +00:00
|
|
|
[h2 1.35.0 Add-on - 31st March 2008]
|
2008-05-11 12:09:07 +00:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
[h2 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.
|
2008-07-17 23:33:51 +00:00
|
|
|
* Added equality operators.
|
2008-05-11 12:09:07 +00:00
|
|
|
|
2008-09-18 11:30:59 +00:00
|
|
|
[h2 Boost 1.37.0]
|
|
|
|
|
|
|
|
* Rename overload of `emplace` with hint, to `emplace_hint` as specified in
|
|
|
|
[@http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2691.pdf 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.
|
|
|
|
|
Merged revisions 49661-49662,49666,49669,49735,49756,49770,49811 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r49661 | danieljames | 2008-11-09 12:03:45 +0000 (Sun, 09 Nov 2008) | 1 line
Move hash detail headers out of boost/functional/detail.
........
r49662 | danieljames | 2008-11-09 12:11:50 +0000 (Sun, 09 Nov 2008) | 1 line
Add a forwarding header for container_fwd.hpp
........
r49666 | danieljames | 2008-11-09 19:12:05 +0000 (Sun, 09 Nov 2008) | 1 line
Avoid comparing default initialised iterators in position_iterator.
........
r49669 | danieljames | 2008-11-09 21:57:38 +0000 (Sun, 09 Nov 2008) | 2 lines
Add link to the header to the synopsis in reference documentation.
Refs #2214
........
r49735 | danieljames | 2008-11-14 12:51:00 +0000 (Fri, 14 Nov 2008) | 1 line
Explicitly specify the template parameters in the unordered container friend, in order to avoid some warnings.
........
r49756 | danieljames | 2008-11-14 16:11:16 +0000 (Fri, 14 Nov 2008) | 1 line
Use pragmas to suppress a Visual C++ warning.
........
r49770 | danieljames | 2008-11-15 13:07:29 +0000 (Sat, 15 Nov 2008) | 1 line
Use the new swap library.
........
r49811 | danieljames | 2008-11-16 23:10:00 +0000 (Sun, 16 Nov 2008) | 1 line
Fix a typo.
........
[SVN r49855]
2008-11-20 22:53:20 +00:00
|
|
|
[h2 Boost 1.38.0]
|
|
|
|
|
|
|
|
* Use [@../../libs/utility/swap.html `boost::swap`].
|
Merge latest hash and unordered developments, and add support for initialiser
lists to config.
Merged revisions 49338,49924-49927,49955,50029,50118 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r49338 | danieljames | 2008-10-15 10:44:41 +0100 (Wed, 15 Oct 2008) | 2 lines
Revert [49229], it fixes the same problem as [48674].
........
r49924 | danieljames | 2008-11-24 22:55:14 +0000 (Mon, 24 Nov 2008) | 1 line
Extra tests for equality with different hash functions.
........
r49925 | danieljames | 2008-11-24 22:55:47 +0000 (Mon, 24 Nov 2008) | 1 line
Document operator==/operator!= as undefined if the equality predicates aren't equivalent.
........
r49926 | danieljames | 2008-11-24 22:56:04 +0000 (Mon, 24 Nov 2008) | 1 line
Use a larger prime number list.
........
r49927 | danieljames | 2008-11-24 23:15:55 +0000 (Mon, 24 Nov 2008) | 1 line
Use aligned storage for the value.
........
r49955 | danieljames | 2008-11-27 11:42:13 +0000 (Thu, 27 Nov 2008) | 1 line
Wild stab at getting destruction working on more compilers.
........
r50029 | danieljames | 2008-11-29 21:47:55 +0000 (Sat, 29 Nov 2008) | 1 line
Workaround another in-place destruction.
........
r50118 | danieljames | 2008-12-04 21:30:19 +0000 (Thu, 04 Dec 2008) | 1 line
Add support for initializer lists to config and the unordered containers.
........
[SVN r50451]
2009-01-03 23:18:33 +00:00
|
|
|
* [@https://svn.boost.org/trac/boost/ticket/2237 Ticket 2237]:
|
|
|
|
Document that the equality and inequality operators are undefined for two
|
|
|
|
objects if their equality predicates aren't equivalent. Thanks to Daniel
|
|
|
|
Krügler.
|
|
|
|
* [@https://svn.boost.org/trac/boost/ticket/1710 Ticket 1710]:
|
|
|
|
Use a larger prime number list. Thanks to Thorsten Ottosen and Hervé
|
|
|
|
Brönnimann.
|
|
|
|
* Use
|
|
|
|
[@../../libs/type_traits/doc/html/boost_typetraits/category/alignment.html
|
|
|
|
aligned storage] to store the types. This changes the way the allocator is
|
|
|
|
used to construct nodes. It used to construct the node with two calls to
|
|
|
|
the allocator's `construct` method - once for the pointers and once for the
|
|
|
|
value. It now constructs the node with a single call to construct and
|
|
|
|
then constructs the value using in place construction.
|
|
|
|
* Add support for C++0x initializer lists where they're available (currently
|
|
|
|
only g++ 4.4 in C++0x mode).
|
Merged revisions 49661-49662,49666,49669,49735,49756,49770,49811 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r49661 | danieljames | 2008-11-09 12:03:45 +0000 (Sun, 09 Nov 2008) | 1 line
Move hash detail headers out of boost/functional/detail.
........
r49662 | danieljames | 2008-11-09 12:11:50 +0000 (Sun, 09 Nov 2008) | 1 line
Add a forwarding header for container_fwd.hpp
........
r49666 | danieljames | 2008-11-09 19:12:05 +0000 (Sun, 09 Nov 2008) | 1 line
Avoid comparing default initialised iterators in position_iterator.
........
r49669 | danieljames | 2008-11-09 21:57:38 +0000 (Sun, 09 Nov 2008) | 2 lines
Add link to the header to the synopsis in reference documentation.
Refs #2214
........
r49735 | danieljames | 2008-11-14 12:51:00 +0000 (Fri, 14 Nov 2008) | 1 line
Explicitly specify the template parameters in the unordered container friend, in order to avoid some warnings.
........
r49756 | danieljames | 2008-11-14 16:11:16 +0000 (Fri, 14 Nov 2008) | 1 line
Use pragmas to suppress a Visual C++ warning.
........
r49770 | danieljames | 2008-11-15 13:07:29 +0000 (Sat, 15 Nov 2008) | 1 line
Use the new swap library.
........
r49811 | danieljames | 2008-11-16 23:10:00 +0000 (Sun, 16 Nov 2008) | 1 line
Fix a typo.
........
[SVN r49855]
2008-11-20 22:53:20 +00:00
|
|
|
|
2008-05-11 12:09:07 +00:00
|
|
|
[endsect]
|