Commit Graph

  • 32ab636fe8 Unordered: delete/destroy/clear cleanup. Daniel James 2012-09-03 20:06:00 +00:00
  • 8e5ffbbe6c Unordered: Clean up swap. Daniel James 2012-09-03 20:05:39 +00:00
  • e7f495c094 Unordered: Cleaning up a bit. Daniel James 2012-09-03 20:05:15 +00:00
  • 1e07edc1ad Unordered: No need for value_allocator. Daniel James 2012-09-03 20:04:55 +00:00
  • 2f09079d3f Unordered: Remove the now unnecessary uses of ->. Daniel James 2012-09-03 20:04:35 +00:00
  • a1bdd82bd5 Unordered: Get rid of buckets. Daniel James 2012-09-03 20:04:15 +00:00
  • 45b6340a98 Unordered: Avoid allocating nodes in table constructor. Daniel James 2012-09-03 20:03:55 +00:00
  • 22e6daac6c Unordered: Use node_holder for move. Daniel James 2012-09-03 20:03:35 +00:00
  • 9ea735c975 Unordered: Move iterators to top of buckets.hpp Daniel James 2012-09-03 20:03:15 +00:00
  • 31f3a10d33 Unordered: Tweak node_construct functions. Daniel James 2012-09-03 20:02:53 +00:00
  • d9f49f2b44 Unordered: Faster assign implementation Daniel James 2012-09-03 20:02:31 +00:00
  • 73c269398a Unordered: Generic copy/move implementation. Daniel James 2012-09-03 20:02:10 +00:00
  • 7a4930f1a1 Unordered: Avoid unnecessary swapping in rehash and move. Daniel James 2012-09-03 20:01:50 +00:00
  • d5971171da Unordered: Merge from trunk. Daniel James 2012-09-01 15:50:36 +00:00
  • 035396e89f Unordered: Merge reference documentation update. Daniel James 2012-08-28 21:56:18 +00:00
  • c0faf59a86 Unordered: De-template constructor for allocator2 from allocator. Daniel James 2012-08-28 08:04:51 +00:00
  • a822b27efc Unordered: Weaken requirements in compile tests. Daniel James 2012-08-25 21:56:16 +00:00
  • f1e716d897 Unordered: Stronger assign testing. Daniel James 2012-08-25 21:55:46 +00:00
  • 612d68eecd Unordered: More invariant testing. Daniel James 2012-08-25 21:55:18 +00:00
  • aefea862c2 Unordered: Two exception testing allocators. Daniel James 2012-08-25 21:54:50 +00:00
  • f8968ab022 Unordered: Better swap assertion. Daniel James 2012-08-25 21:54:18 +00:00
  • 8f86c2464e Unordered: Rename *_impl to *_value_impl. Daniel James 2012-08-25 21:53:53 +00:00
  • cd57bf5000 Unordered: And use allocator traits to destroy values. Daniel James 2012-08-25 21:53:25 +00:00
  • a7125259d8 Unordered: When full construct is available, use it for value. Daniel James 2012-08-25 21:52:57 +00:00
  • 3a163b5449 Unordered: Move some things around. Daniel James 2012-08-25 21:52:28 +00:00
  • ff31c73970 Unordered: Go back to the old method for constructing nodes. Daniel James 2012-08-25 21:51:24 +00:00
  • 2e11fd8a86 Unordered: Test number of copies and moves for moves on all compilers. Daniel James 2012-08-25 12:52:31 +00:00
  • a4076e1297 Release 1.51.0 boost-1.51.0 Marshall Clow 2012-08-20 22:07:05 +00:00
  • 09c546f63a Unordered: Document more fine grained requirements. Daniel James 2012-08-05 18:26:02 +00:00
  • 8683332b2c Unordered: Merge from trunk Daniel James 2012-08-05 08:34:44 +00:00
  • 5be71a0e90 Unordered: Output stages in at_tests. Daniel James 2012-07-29 07:18:35 +00:00
  • 27f5496a65 Unordered: Fix some uses of rvalues refs/move. Daniel James 2012-07-29 07:17:57 +00:00
  • 918b3da91d Unordered: Use a SFINAE parameter rather than return type for C++03 compilers. Daniel James 2012-07-26 22:23:09 +00:00
  • 61516be1db Unordered: Remove use of try..catch. Daniel James 2012-07-22 20:14:20 +00:00
  • 7c968fd38d Unordered: Avoid an MSVC warning. Daniel James 2012-07-22 07:14:42 +00:00
  • d77453b7ad Unordered: Merge allocator fix + improved tests. Fixes #7100. Daniel James 2012-07-15 23:58:02 +00:00
  • cf9930fe20 Unordered: Merge updated c++11 config macros. Daniel James 2012-07-15 23:47:12 +00:00
  • e30a99d2fc Unordered: Merge some of the older changes from trunk. Daniel James 2012-07-15 23:44:41 +00:00
  • 4a066e4b18 Unordered: Fix unnecessary_copy_tests for MSVC10 Daniel James 2012-07-14 16:45:54 +00:00
  • 0fccd93e29 Switch from deprecated macros to new shiny ones; no functionality change Marshall Clow 2012-07-09 22:08:01 +00:00
  • 6932a2d571 Unordered: Fix using a C++03 allocator with C++11 compiler. Daniel James 2012-07-08 11:55:57 +00:00
  • f387994422 Unordered: Test with more allocators. Daniel James 2012-07-08 11:55:35 +00:00
  • 958b1d468f Unordered: Reduce the amount of meta-stuff in the tests. Daniel James 2012-07-08 11:55:10 +00:00
  • f5292fd9f7 Unordered: Simplify the object count stuff. Daniel James 2012-07-08 11:54:47 +00:00
  • ada08d9459 Unordered: Turn off warnings-as-errors. Daniel James 2012-07-08 11:54:21 +00:00
  • 9a284b4106 Unordered: Remove some junk from the end of memory.hpp Daniel James 2012-07-08 11:54:01 +00:00
  • 98083078a3 Unordered: Remove malloc_allocator. Daniel James 2012-07-08 11:53:39 +00:00
  • b8d96be8f7 Unordered: Macro to simplifiy variadic/emplace_args creation. Daniel James 2012-07-08 11:53:16 +00:00
  • 68edec9f97 Unordered: Remove old, unused function. Daniel James 2012-07-08 11:52:38 +00:00
  • 39bafd7b10 Unordered: Reapply changes reverted in r78788. Daniel James 2012-06-28 20:58:56 +00:00
  • 251c4608d0 Release 1.50.0 boost-1.50.0 Beman Dawes 2012-06-28 12:37:29 +00:00
  • c788780792 Unordered: Merge msvc 11 fix from trunk. Daniel James 2012-06-07 19:47:01 +00:00
  • 4a7c8fb52b Release 1.50.0 beta 1 boost-1.50.0-beta1 Beman Dawes 2012-06-06 15:23:40 +00:00
  • 0acb4ee3e6 Unordered: Document move insert. Daniel James 2012-06-04 22:53:43 +00:00
  • 893ebc5adb Unordered: Don't use std::allocator_traits on Visual C++ 11. Daniel James 2012-06-01 11:06:03 +00:00
  • 7158700502 Unordered: Revert unmerged changes in trunk. Daniel James 2012-06-01 11:03:22 +00:00
  • 1eac47a275 Unordered: Use Boost.Move in a few more places. Daniel James 2012-05-21 22:15:33 +00:00
  • c6f0175c79 Unordered: Combine emplace_args + allocator_helpers. Daniel James 2012-05-21 22:14:59 +00:00
  • e1416d0a3e Unordered: Fix bcp namespace fix. Fixes #6905. Daniel James 2012-05-21 22:08:19 +00:00
  • 6031b66f99 Unordered: Fix namespaces for renaming in bcp. Refs #6905. Daniel James 2012-05-17 06:20:55 +00:00
  • 808f1f939f Unordered: Merge unordered from trunk. Daniel James 2012-05-12 08:14:05 +00:00
  • d863f17673 Unordered: Try to fix Sun compile error. Daniel James 2012-05-10 21:37:44 +00:00
  • 24c08646f4 Unordered: Fix macros for picking construct/destroy. Daniel James 2012-05-08 11:02:29 +00:00
  • 6604abe600 Unordered: allocator_helpers cleanup. Daniel James 2012-05-07 18:10:27 +00:00
  • 39aed02e32 Unordered: Check that reserve works for both range and single element insert. Daniel James 2012-05-07 18:10:04 +00:00
  • 6b44f3b887 Unordered: Fix destroy to match construct in last commit. Daniel James 2012-05-07 18:09:25 +00:00
  • cd88cb4a30 Unordered: 'full construct' requires SFINAE expressions. Daniel James 2012-05-07 12:22:24 +00:00
  • 32dc45b7bd Unordered: Implement reserve. Refs #6857. Daniel James 2012-05-07 10:58:32 +00:00
  • 275b03e76b Unordered: Avoid -Wshadow warnings. Refs #6190. Daniel James 2012-05-07 10:57:35 +00:00
  • 995ef1efdb Unordered: Use std::allocator_trait's variadic construct. Daniel James 2012-05-06 12:29:24 +00:00
  • 8cb85937c4 Unordered: Reactivate std::allocator_traits for gcc 4.7, and try for Visual C++ 11 Daniel James 2012-05-06 12:28:57 +00:00
  • e615ac67c2 Unordered: allocator_helpers.hpp was moved. Daniel James 2012-05-06 12:28:05 +00:00
  • 880d778ab6 Unordered: Missing revision from last merge. Daniel James 2012-05-03 22:29:25 +00:00
  • a8cd8cdd0b Unordered/Hash: Merge from trunk. Daniel James 2012-05-03 22:05:21 +00:00
  • 401df0f2fb Unordered/Hash: Release notes. Daniel James 2012-05-03 21:35:51 +00:00
  • 531f6804ad Unordered: Disable std::allocator_traits on gcc for now. Daniel James 2012-04-23 20:52:08 +00:00
  • d5230a874b Unordered: Rejig some of the emplace_args macro code. Refs #6784 Daniel James 2012-04-14 17:32:28 +00:00
  • 030fd55d02 Unordered: Pull forward declarations out of detail/fwd.hpp Daniel James 2012-04-08 15:30:35 +00:00
  • 626bb48013 Unordered: Use iterators in more of the implementation methods. Daniel James 2012-04-08 15:30:14 +00:00
  • e64f82ed03 Unordered: Fix equality for multimap/multiset. Daniel James 2012-04-08 15:29:49 +00:00
  • c8c71d0ad1 Unordered/hash: Avoid a gcc warning. Refs #6771 Daniel James 2012-04-08 15:29:15 +00:00
  • 4e759b4444 Unordered: Call policy functions as static functions. Daniel James 2012-04-08 15:28:26 +00:00
  • 9f199eaa23 Updated Boost.Unordered to use BOOST_NO_0X_HDR_INITIALIZER_LIST instead of (soon to be deprecated) BOOST_NO_INITIALIZER_LISTS Marshall Clow 2012-03-02 16:43:58 +00:00
  • 5be57db9f7 Release 1.49.0 boost-1.49.0 Beman Dawes 2012-02-22 22:08:43 +00:00
  • 2fed2fbd9e Unordered: Hashing policy for 64 bit computers. Daniel James 2012-02-18 15:47:59 +00:00
  • 29d63e378b Unordered: Remove unnecessary typename. Daniel James 2012-02-16 20:53:45 +00:00
  • 8a1a475c58 Unordered: Use container's allocator_traits for old Visual C++. Daniel James 2012-02-14 23:55:09 +00:00
  • 08230efb44 Unordered: Use C++11 allocator_traits with gcc 4.7. Daniel James 2012-02-11 12:33:25 +00:00
  • 2aee3add16 Unordered: Remove some of the smaller primes. Daniel James 2012-02-11 12:33:02 +00:00
  • fa3d93ddbc Unordered: Merge to release. Fixes #6522. Daniel James 2012-02-07 20:48:50 +00:00
  • f6b8d3957d Unordered: Remove unnecessary typename. Daniel James 2012-02-05 23:21:45 +00:00
  • 992cc0b077 Unordered: Some C++11 allocator_traits fixes. Daniel James 2012-02-05 08:45:52 +00:00
  • 2f92b12205 Unordered: Missing include in test header. Daniel James 2012-02-05 08:45:31 +00:00
  • 2e80a82554 Unordered: Fix undefined macro warnings. Refs #6522. Daniel James 2012-02-05 08:44:22 +00:00
  • 5622afdafa Iostreams: Merge spelling fix. Daniel James 2012-01-29 22:54:03 +00:00
  • 441613e488 Release 1.49.0 beta 1 boost-1.49.0-beta1 Beman Dawes 2012-01-27 18:03:17 +00:00
  • 63d56953af Unordered: Merge move changes. Fixes #6311. Daniel James 2012-01-15 20:22:15 +00:00
  • 51d2e2564e Unordered: Add tests for when Boost.Move is activated. Daniel James 2012-01-11 22:23:49 +00:00
  • 2665090568 Unordered: Use Boost.Move for variadic forwarding. Daniel James 2012-01-06 08:36:43 +00:00
  • d70fcb8c25 Unordered: Make using Boost.Move optional. Daniel James 2012-01-06 08:35:51 +00:00