mirror of
				https://github.com/boostorg/unordered.git
				synced 2025-11-03 17:21:48 +01:00 
			
		
		
		
	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]
		
			
				
	
	
		
			66 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
[/ 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.
 | 
						|
 | 
						|
[h2 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.
 | 
						|
 | 
						|
[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.
 | 
						|
* Added equality operators.
 | 
						|
 | 
						|
[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.
 | 
						|
 | 
						|
[h2 Boost 1.38.0]
 | 
						|
 | 
						|
* Use [@../../libs/utility/swap.html `boost::swap`].
 | 
						|
* [@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).
 | 
						|
 | 
						|
[endsect]
 |