Commit Graph

  • 13c62043eb Merge pull request #89 from cmazakas/nonnull-warnings-fix Peter Dimov 2022-02-10 01:19:14 +02:00
  • 39d60cd91d Update test metafunction to use boost::declval instead of using null pointers Christian Mazakas 2022-02-09 11:06:10 -08:00
  • aaf79c5202 Merge pull request #88 from cmazakas/scoped-allocator-test-fixes Peter Dimov 2022-02-09 21:29:29 +02:00
  • 884c790009 Disable scoped_allocator test for msvc-14.0 as a stdlib defect in its scoped_allocator_adaptor requires DefaultConstructible for Allocators Christian Mazakas 2022-02-09 09:49:34 -08:00
  • 5e5dbf5984 Refactor scoped allocator test to use a custom non-default-constructible Allocator instead of Intrerprocess which required a dep on Filesystem Christian Mazakas 2022-02-08 15:10:51 -08:00
  • 0794cfec9e Avoid -Wlong-long in mix64_policy Peter Dimov 2022-02-09 07:13:27 +02:00
  • a878374d28 Disable warnings when building boost_filesystem Peter Dimov 2022-02-09 07:12:54 +02:00
  • 120861bf55 Add change log note about AsciiDoc conversion Christian Mazakas 2022-02-07 12:40:17 -08:00
  • b7514e1e04 Clean up wording on Iterator Invalidation to recommend using reserve() Christian Mazakas 2022-02-07 12:33:56 -08:00
  • da390e3959 Shorten Change Log section titles to "Release <version>" Christian Mazakas 2022-02-07 09:29:42 -08:00
  • 3062759ca8 Update docs to refer to the "draft standard" simply as the "standard" Christian Mazakas 2022-02-07 09:15:01 -08:00
  • cb4b417f76 Merge pull request #86 from cmazakas/qbk-cleanup Peter Dimov 2022-02-07 17:56:45 +02:00
  • ef951094b3 Remove obsoleted documentation files Christian Mazakas 2022-02-07 07:45:28 -08:00
  • b14aefa1d3 Update index.html Peter Dimov 2022-02-01 02:35:29 +02:00
  • aa7c11a873 Document switch to Fibonacci hashing Peter Dimov 2022-02-01 02:29:58 +02:00
  • b871699103 Merge pull request #84 from boostorg/feature/asciidoc Peter Dimov 2022-02-01 02:10:30 +02:00
  • 8b946ec36d Add reference docs for unordered_multiset Christian Mazakas 2022-01-27 14:44:15 -08:00
  • da73e1eda9 Add reference docs for unordered_multimap Christian Mazakas 2022-01-27 14:01:15 -08:00
  • cd8716400b Add ref docs for unordered_set Christian Mazakas 2022-01-27 13:33:31 -08:00
  • 854ab0b151 Add reference docs for unordered_map Christian Mazakas 2022-01-24 15:49:09 -08:00
  • c1c98e16d3 Add Copyright section to AsciiDoc Christian Mazakas 2022-01-26 09:00:14 -08:00
  • 1ee99268f1 Add Bibliography section to AsciiDoc Christian Mazakas 2022-01-25 14:10:17 -08:00
  • 403ed3abaf Add Rationale section to AsciiDoc Christian Mazakas 2022-01-25 14:03:18 -08:00
  • de2ae678a9 Add Comparison section to AsciiDoc Christian Mazakas 2022-01-25 13:21:55 -08:00
  • 45c92568a1 Add section on Pred/Hasher to AsciiDoc Christian Mazakas 2022-01-25 11:06:10 -08:00
  • 2f455409e2 Add Buckets section to AsciiDoc Christian Mazakas 2022-01-25 10:08:31 -08:00
  • 55bdde560a Convert intro to AsciiDoc Christian Mazakas 2022-01-19 13:56:50 -08:00
  • 4e249125eb Update compliance section to AsciiDoc Christian Mazakas 2022-01-18 15:35:34 -08:00
  • 1f0ba0198b Convert Change Log to AsciiDoc Christian Mazakas 2022-01-17 14:47:19 -08:00
  • 145ccc77d6 Update Jamfile to build AsciiDoc and add corresponding file stubs Christian Mazakas 2022-01-17 09:09:33 -08:00
  • 1cb0908961 Change random indices in string.cpp to differ in size; remove shifted consecutive there as not representative Peter Dimov 2022-01-20 02:06:00 +02:00
  • 1db7fbad66 Add FNV-1a cases for std::unordered_map, multi_index_map to benchmark/string.cpp Peter Dimov 2022-01-19 19:33:34 +02:00
  • 7d79b35f93 Avoid warnings in tests Peter Dimov 2022-01-19 18:57:28 +02:00
  • 2f331b7a8b Update mix64_policy to use Fibonacci hashing Peter Dimov 2022-01-19 04:11:08 +02:00
  • d96d5335b4 Update mix32_policy to use Fibonacci hashing Peter Dimov 2022-01-19 04:01:46 +02:00
  • 4c2150fb3d Minor updates to benchmark/string.cpp Peter Dimov 2022-01-19 03:50:39 +02:00
  • 2751b3515b Add bcount_log2_ to table, pass it to the policy Peter Dimov 2022-01-19 02:33:37 +02:00
  • 76b36a81ca Merge branch 'develop' into feature/mix_policy Peter Dimov 2022-01-19 02:11:21 +02:00
  • 3eb244898f Add an FNV-1a case to benchmark/string.cpp Peter Dimov 2022-01-19 02:10:23 +02:00
  • 7aacf9836c Merge branch 'develop' into feature/mix_policy Peter Dimov 2022-01-19 01:42:05 +02:00
  • 24eeb67275 Update reserve_tests to pass for power of two resize policy Peter Dimov 2022-01-18 22:12:57 +02:00
  • bf86730a62 Add mix32_policy Peter Dimov 2022-01-18 21:31:53 +02:00
  • 98494420c5 Add a BOOST_ASSERT to mix64_policy to check that the bucket_count is a power of two Peter Dimov 2022-01-18 20:52:05 +02:00
  • 7717ff01a1 Use bit_ceil and bit_floor in mix64_policy Peter Dimov 2022-01-18 20:40:23 +02:00
  • 5c3576c7c6 Add test/unordered/mix_policy.cpp Peter Dimov 2022-01-18 20:17:31 +02:00
  • d6576ed2f1 Remove the special case in pick_policy for integral types (refs #50) Peter Dimov 2022-01-18 19:25:32 +02:00
  • 9a61c8f8dd Add benchmark/string.cpp Peter Dimov 2022-01-15 02:58:28 +02:00
  • d192ec8fae Add benchmark/uint32.cpp Peter Dimov 2022-01-15 02:46:47 +02:00
  • fe913577f6 Merge pull request #83 from cmazakas/contains-doc-updates Peter Dimov 2022-01-14 23:56:22 +02:00
  • 312d00cc33 Update reference docs to include contains() Christian Mazakas 2022-01-14 10:42:26 -08:00
  • c3ac504c10 Update changelog to include notes on contains() Christian Mazakas 2022-01-14 10:38:30 -08:00
  • 5d94f0eea6 Merge pull request #82 from cmazakas/multiset-contains Peter Dimov 2022-01-14 05:34:04 +02:00
  • 97734fd895 Implement unordered_multiset::contains() Christian Mazakas 2022-01-13 09:16:03 -08:00
  • 596e1ce135 Add tests for unordered_multiset::contains() Christian Mazakas 2022-01-13 09:15:52 -08:00
  • e1c58b4584 Merge pull request #81 from cmazakas/set-contains Peter Dimov 2022-01-13 21:27:22 +02:00
  • f5d470c531 Implement unordered_set::contains() Christian Mazakas 2022-01-12 15:47:34 -08:00
  • a87277c6e8 Add tests for unordered_set::contains() Christian Mazakas 2022-01-12 15:47:25 -08:00
  • 6700ecaf43 Merge pull request #80 from cmazakas/multimap-contains Peter Dimov 2022-01-13 07:29:19 +02:00
  • ad8a11bb49 Implement unordered_multimap::contains() Christian Mazakas 2022-01-12 11:31:54 -08:00
  • ce2051ed39 Add tests for unordered_multimap::contains() Christian Mazakas 2022-01-12 11:31:42 -08:00
  • d16989ce55 Merge pull request #79 from cmazakas/map-contains Peter Dimov 2022-01-12 22:43:05 +02:00
  • a26e1c0f41 Implement unordered_map::contains() Christian Mazakas 2022-01-11 09:40:47 -08:00
  • 510267f6e9 Add tests for unordered_map::contains() Christian Mazakas 2022-01-11 09:40:31 -08:00
  • 8e6a5e19c2 Merge pull request #78 from cmazakas/feature/test-suite-ub-fixes Peter Dimov 2022-01-11 21:11:08 +02:00
  • 21244ab832 Fix UB caused by integer overflow in hash functions by casting int to unsigned Christian Mazakas 2022-01-10 14:47:16 -08:00
  • 7a64f1634f Update CI to run sanitizers on the latest compilers for posix systems Christian Mazakas 2022-01-10 13:26:50 -08:00
  • 2d8268d3d0 Merge pull request #77 from cmazakas/changelog-fixes Peter Dimov 2022-01-10 21:51:50 +02:00
  • f6b96e4984 Revert usage of sub-[section]s with [heading]s Christian Mazakas 2022-01-10 11:21:06 -08:00
  • 7fd972d669 Merge pull request #75 from cmazakas/release-notes-1.79 Peter Dimov 2022-01-07 21:07:07 +02:00
  • 42190df874 Update ref.xml Christian Mazakas 2022-01-06 15:29:55 -08:00
  • 19673e3b1c Update reference docs for erase() to include heterogeneous overloads Christian Mazakas 2022-01-06 15:29:40 -08:00
  • b6b334dd16 Update reference docs for extract() to include heterogeneous overload Christian Mazakas 2022-01-06 15:29:05 -08:00
  • a8443abe80 Update docs for equal_range() to include heterogeneous overloads Christian Mazakas 2022-01-06 15:28:37 -08:00
  • 49b630c2d4 Update reference docs for count() to include heterogeneous overloads Christian Mazakas 2022-01-06 15:28:07 -08:00
  • cd56cae032 Update reference docs for find() to include heterogeneous overloads Christian Mazakas 2022-01-06 15:27:18 -08:00
  • 6c74aa0289 Add changelist for 1.79.0 release Christian Mazakas 2022-01-05 14:46:55 -08:00
  • 8ce147dcbd Update change list to use separate sections for each changelist Christian Mazakas 2022-01-05 13:36:45 -08:00
  • 7f51c8dba4 Rearrange contents of the changelog so that notes for newer release precede notes for older ones Christian Mazakas 2022-01-05 12:31:33 -08:00
  • 7c2ba681e9 Merge pull request #74 from cmazakas/multiset-heterogeneous-extract Peter Dimov 2022-01-05 20:47:51 +02:00
  • 1c459e6ee6 Implement heterogeneous extract() for multiset Christian Mazakas 2022-01-04 11:37:51 -08:00
  • f6a077e102 Add transparent test support for multiset's extract() Christian Mazakas 2022-01-04 11:37:39 -08:00
  • b797862a91 Merge pull request #73 from cmazakas/set-heterogeneous-extract Peter Dimov 2022-01-05 01:53:29 +02:00
  • abc7327116 Implement heterogeneous extract() for set Christian Mazakas 2022-01-04 10:51:05 -08:00
  • 7c58a8247c Add transparent test support for set's extract() Christian Mazakas 2022-01-04 10:50:51 -08:00
  • 263150e599 Rename transparent extract tests to include map in their name Christian Mazakas 2022-01-04 09:46:50 -08:00
  • 7a177d6ac0 Merge pull request #72 from cmazakas/multiset-heterogeneous-count Peter Dimov 2022-01-04 21:40:31 +02:00
  • d5e5c08b87 Implement heterogeneous count() for multiset Christian Mazakas 2022-01-03 14:43:51 -08:00
  • c485bc975a Add transparent test support for multiset's count() Christian Mazakas 2022-01-03 14:43:37 -08:00
  • 2dfdaca3eb Merge pull request #71 from cmazakas/set-heterogeneous-count Peter Dimov 2022-01-04 18:32:29 +02:00
  • 56f11f94d8 Implement heterogeneous count() for set Christian Mazakas 2022-01-03 13:35:07 -08:00
  • ccbe691cc8 Add transparent test support for set's count() Christian Mazakas 2022-01-03 13:34:54 -08:00
  • f8b53c1cf7 Rename transparent count tests to include map in their name Christian Mazakas 2022-01-03 13:14:47 -08:00
  • c920354423 Merge pull request #70 from cmazakas/multiset-heterogeneous-erase Peter Dimov 2022-01-04 01:40:41 +02:00
  • 1ab8cc4c0f Implement heterogeneous erase() for multiset Christian Mazakas 2021-12-30 11:29:21 -08:00
  • 3aa62a821a Add transparent test support for multiset's erase() Christian Mazakas 2021-12-30 11:29:11 -08:00
  • ecf76830a5 Update transparent erase() tests to delete single elements for the multi-containers Christian Mazakas 2021-12-30 11:28:44 -08:00
  • ce6ca0cf9d Merge pull request #69 from cmazakas/multiset-heterogeneous-find Peter Dimov 2022-01-03 19:52:07 +02:00
  • 202a438044 Implement heterogeneous find() for multiset Christian Mazakas 2021-12-29 11:42:46 -08:00
  • d7ffd48c67 Add transparent test support for multiset's find() Christian Mazakas 2021-12-29 11:42:32 -08:00
  • 7440e7f789 Merge pull request #68 from cmazakas/multiset-heterogeneous-equal-range Peter Dimov 2022-01-01 07:23:31 +02:00