Commit Graph

  • a3e57838ed Merged revisions 57126,57139,57150-57153 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2009-10-27 19:39:33 +00:00
  • b4f08db391 Remove 'grouped' from hash_table as it isn't used and is a bit confusing. Daniel James 2009-10-25 10:55:27 +00:00
  • 060acb3f25 Slightly rearrange the unordered container headers so that prev_prime is defined before it's used. Daniel James 2009-10-25 10:55:08 +00:00
  • 8727de1a1b Remove insert empty initializer lists, as there's a bug in gcc. Daniel James 2009-10-25 10:54:53 +00:00
  • 8cde8d1252 Fix the intel strict flag. Daniel James 2009-10-25 10:54:28 +00:00
  • 6bac25221a Fix unordered for intel strict. Daniel James 2009-10-24 17:53:03 +00:00
  • 5bedbde746 Update the intel compile flags. Daniel James 2009-10-24 11:56:30 +00:00
  • 2221c8334e Merge a couple of documentation changes. Daniel James 2009-10-20 23:13:33 +00:00
  • 584eaad67a A couple of bug fixes for unordered containers. Daniel James 2009-10-20 23:05:28 +00:00
  • 2fdd33381c Fix allocator for construct from initializer list. Daniel James 2009-10-19 19:32:09 +00:00
  • 8d4b503e56 Use normal emplace implementation for emplace_hint and insert with hint. Daniel James 2009-10-19 19:24:33 +00:00
  • 6c24cccf96 Add release notes for unordered. Daniel James 2009-10-18 20:18:28 +00:00
  • 51fdfa7ac7 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +00:00
  • 14e09a5456 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +00:00
  • 3dff89c240 Correct macro checks for initializer lists. Daniel James 2009-10-14 20:30:48 +00:00
  • 4e07c94502 Copy the unordered and hash CMake files from release. Daniel James 2009-10-10 15:09:02 +00:00
  • 06b0b1d31c Merge some documentation changes and inspect fixes. Daniel James 2009-10-10 14:53:46 +00:00
  • 3529bc00dc Merge unordred changes. Daniel James 2009-10-10 13:52:53 +00:00
  • 854dc0b353 Various inspect fixes. Daniel James 2009-10-05 21:29:39 +00:00
  • 373791d0b2 Detab. Daniel James 2009-10-04 10:37:56 +00:00
  • fe3d612fe0 Clean up some unordered TODOs. Daniel James 2009-10-04 10:37:36 +00:00
  • ae0c97a77a Make sure inserting from a range of types other than the value type is better tested. Daniel James 2009-10-03 16:42:20 +00:00
  • 788a3661a2 Update the unordered rationale. Daniel James 2009-10-03 16:42:00 +00:00
  • 1e24f85fbc Insert using initializer lists. Daniel James 2009-10-03 16:41:32 +00:00
  • 4601f5c51f Stricter insert exception tests. Daniel James 2009-10-03 16:41:11 +00:00
  • 55eafdf0ee Update reference docs to latest version of draft standard and fill in some missing details. Daniel James 2009-10-03 16:40:53 +00:00
  • 63e04cfb60 Fix the iterator category. Daniel James 2009-10-03 16:40:26 +00:00
  • d0a3efab6a Just remove the test since the test itself doesn't work on most compilers. Daniel James 2009-09-29 07:46:44 +00:00
  • 2b8680d2c4 Remove the optimization for std::pair with a key reference. It'll be too much hassle to get a very unusual use case to work on all compilers. Daniel James 2009-09-28 23:06:03 +00:00
  • 31cd8f4e16 Try supporting reference parameters in pairs. Probably not required. Daniel James 2009-09-27 19:12:04 +00:00
  • 1e7fe6a2d0 New version of Boost.Unordered Daniel James 2009-09-24 21:12:46 +00:00
  • b75b7dd5ac Remove temporary test. Daniel James 2009-09-24 20:42:19 +00:00
  • 437a35feaa Remove the emplace_hint implementation for unique containers as it isn't really used and seems to be causing sun 5.7 problems. Daniel James 2009-09-22 22:39:17 +00:00
  • f76af2d0c8 Another std::max. Daniel James 2009-09-22 22:39:00 +00:00
  • efbf13685e Use std::max. Daniel James 2009-09-21 21:18:21 +00:00
  • 08d533cb88 Fix a bug that was causing unnecessary rehahes. Daniel James 2009-09-21 21:18:01 +00:00
  • ff6e457651 Fix bug where container was reducing the number of buckets. Daniel James 2009-09-21 21:17:40 +00:00
  • 965c2ae89c Slightly more consistent variable names. In detail 'n' is now always a node pointer. Daniel James 2009-09-21 21:17:19 +00:00
  • 78b078f41d Since all the compilers support out of line template members use them and lots of other things. Daniel James 2009-09-20 21:55:15 +00:00
  • 491fa330f6 Move size_ and cached_begin_bucket_ into table, rename hash_table_manager hash_buckets. Daniel James 2009-09-04 07:03:04 +00:00
  • 9ec148aec5 Fix link to n2691. Daniel James 2009-09-04 07:02:28 +00:00
  • 7598d0d49b Add a small test to see if the tested compilers support out of line template methods. Daniel James 2009-09-03 07:37:30 +00:00
  • 6a8506d959 Remove some old Visual C++ workarounds. Daniel James 2009-09-03 07:37:14 +00:00
  • 7fe53ef5a3 Combine hash_structure and hash_table_manager. Daniel James 2009-09-03 07:36:21 +00:00
  • 1743ed118d Remove 'static' from next_node and node_count. Will hopefully make vacpp happy. Daniel James 2009-08-31 15:33:49 +00:00
  • 848b73f99f Remove a few unused parameters. Daniel James 2009-08-31 15:33:28 +00:00
  • ccc88ecf0a Remove unnecessary BOOST_DEDUCED_TYPENAMEs Daniel James 2009-08-31 10:39:40 +00:00
  • c40cb50fe5 Detab. Daniel James 2009-08-31 10:39:25 +00:00
  • 386d9f28d7 Initial checkin of new version of Boost.Unordered. Daniel James 2009-08-30 16:42:28 +00:00
  • 4350660626 Remove allocator_constructor since it's never used. Daniel James 2009-08-30 16:33:42 +00:00
  • ca39084331 Release 1.40.0 boost-1.40.0 Beman Dawes 2009-08-27 16:24:59 +00:00
  • df1dad5cb6 Merge an unordered documentation change that I missed before. Daniel James 2009-07-27 20:46:40 +00:00
  • 1bc3ae3d9d Merge unordered changes, including fixes for Boost.TR1. Daniel James 2009-07-26 20:22:48 +00:00
  • 1632522967 Update the reference documentation to mention that emplace is now emulated. Daniel James 2009-07-26 19:00:40 +00:00
  • 178154082f Some extra changelog notes. Daniel James 2009-07-26 18:59:33 +00:00
  • d5dac9bdae Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch. Troy D. Straszheim 2009-07-26 00:49:56 +00:00
  • cf363355df Try to work around an odd Visual C++ 8 bug. Daniel James 2009-07-23 22:17:20 +00:00
  • ca018bfba6 Remove the emulation of single argument C++0x std::pair constructor. Daniel James 2009-07-23 17:53:59 +00:00
  • 3c48fa3818 Adjust the unordered defaults so that emplace takes more parameters and less buckets are created by default. Daniel James 2009-07-22 22:38:08 +00:00
  • 7bc588d8df Fix the insert tests when there is a small number of buckets. Daniel James 2009-07-22 22:37:52 +00:00
  • 60ecf12779 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +00:00
  • 6d1aece43a Add constructors to the methods for controlling bucket size in unordered containers. Daniel James 2009-07-12 18:03:35 +00:00
  • 241316e0d9 Misc. unordered changes. Fixes #3082, #3119. Daniel James 2009-06-06 14:05:54 +00:00
  • 7e1dbc4cb7 Fix the unordered_map declaration in the tutorial. Fixes #3119. Daniel James 2009-06-01 19:22:27 +00:00
  • 2b09a34467 Get the type of the initializer_list right. Daniel James 2009-06-01 19:17:49 +00:00
  • 78ea3024b5 Fix tests for when the library has support for initializer lists but the compiler doesn't. Daniel James 2009-06-01 06:50:37 +00:00
  • cec1891586 Disable incorrect Visual C++ 64-bit warnings. Ref #3082. Daniel James 2009-05-31 15:50:56 +00:00
  • 9c43533655 A couple more minor unordered changes. Daniel James 2009-05-30 17:41:05 +00:00
  • ae09b0dd24 Merge latest changes for unordered. Improved compatability and a few tweaks. Daniel James 2009-05-30 17:34:12 +00:00
  • 6d8ce11934 Remove a couple of old uses of BOOST_NO_INITIALIZER_LISTS. Daniel James 2009-05-28 22:06:42 +00:00
  • b018f8b173 Second try at merging emplace support. Daniel James 2009-05-27 21:31:08 +00:00
  • b83a73ab40 Remove an unused function. Daniel James 2009-05-27 18:32:38 +00:00
  • caa0b7cdf6 Fix a change accidentally included in the last commit. Daniel James 2009-05-27 18:32:22 +00:00
  • 46caec7d77 Some workarounds for old versions of Borland. Daniel James 2009-05-27 18:19:32 +00:00
  • 04234cecee Use lightweight_test for unordered. Daniel James 2009-05-27 17:44:09 +00:00
  • 84ff0c3227 Remove obsolete comment. Daniel James 2009-05-27 17:43:22 +00:00
  • 35a3894a88 Missing changelog entry. Daniel James 2009-05-27 17:42:01 +00:00
  • 0b4241833d Rollback [52357] as it depends on macros that aren't in release. Daniel James 2009-05-26 09:56:59 +00:00
  • e911a8011b Merge unordered changes: Daniel James 2009-05-25 19:57:04 +00:00
  • bde5df043c Unordered change log for explicit destructors. Daniel James 2009-05-25 19:45:23 +00:00
  • 8f70ddf4ef Unordered change log. Daniel James 2009-05-25 19:45:06 +00:00
  • cfc134b871 Add explicit destructors to the unordered containers. Refs #2908. Daniel James 2009-05-25 19:14:07 +00:00
  • 20c9360528 Better configuration for boost.unordered. Daniel James 2009-05-20 06:43:38 +00:00
  • f02cc7775d Long term fix for the incorrect length of prime list. Daniel James 2009-05-16 13:38:37 +00:00
  • 4e6b5de196 tuning up cmakefiles for unordered, utility Troy D. Straszheim 2009-05-15 00:21:14 +00:00
  • 09b239ed28 Merge emplace support for sandbox - but without move support. Daniel James 2009-05-10 21:25:09 +00:00
  • 294d58d2fe Cherrypick some unordered container changes from sandbox. Not including anything which depends on the new move library. Daniel James 2009-05-10 21:24:41 +00:00
  • 153cae73ec Release 1.39.0 boost-1.39.0 Beman Dawes 2009-05-02 13:01:04 +00:00
  • 3e70155100 Use a preprocessor sequence for the primes. Daniel James 2009-05-01 20:50:32 +00:00
  • fb71e0618d Last minute merge, remove google analytics script tags and fixes #2975. Daniel James 2009-05-01 19:00:57 +00:00
  • ce379f7bb5 Fix the prime number list length in unordered. Daniel James 2009-04-30 05:10:57 +00:00
  • f8e1ec8d2b Revert changes to unordered, as the test fails on most compilers. Daniel James 2009-04-30 05:08:40 +00:00
  • 24091f8bd8 Don't test prime_list::length on Visual C++. Daniel James 2009-04-29 21:43:41 +00:00
  • 4c3c18467c Fix the length of the prime number list. Refs #2975 Daniel James 2009-04-29 10:05:17 +00:00
  • 98ab8a57cf Release 1.29.0 beta 1 boost-1.39.0-beta1 Beman Dawes 2009-04-26 12:32:35 +00:00
  • 3f0e2b478b Add stream output to the count test helper for unordered. Daniel James 2009-04-14 17:51:34 +00:00
  • ac2409627a Use emplace instead of insert in the backend as it's more appropriate. Daniel James 2009-04-14 17:23:51 +00:00
  • a07e4c5810 Implement full extract_key for compilers without SFINAE and variadic templates. Daniel James 2009-04-14 17:23:37 +00:00
  • 694398f0e1 Some small documentation fixes for the release. Daniel James 2009-04-12 10:54:44 +00:00
  • 5a86d08271 Note change to operator[] in the unordered release notes. Daniel James 2009-04-12 10:50:57 +00:00