Commit Graph

  • d810b2d073 Clean up formatting of description lists for unordered_multimap Christian Mazakas 2022-02-16 11:00:01 -08:00
  • e948bab4d9 Update unordered_multimap reference to be consistent with new synopsis Christian Mazakas 2022-02-16 10:33:46 -08:00
  • 7bed1417b9 Update unordered_multimap synopsis to be modelled after the standard Christian Mazakas 2022-02-15 13:43:25 -08:00
  • f7eea71b0b Add colons to text in description lists in unordered_map reference Christian Mazakas 2022-02-15 10:41:56 -08:00
  • a0eee06c16 Add whitespace to description lists for unordered_map Christian Mazakas 2022-02-15 09:09:35 -08:00
  • b7c013c1e8 Update unordered_map descriptions lists to use [horizontal] formatting Christian Mazakas 2022-02-14 16:32:36 -08:00
  • 1ee2eaf5e9 Reorder unordered_map reference docs to match the order found in the synopsis Christian Mazakas 2022-02-14 16:23:55 -08:00
  • fe55012007 Refactor unordered_map synopsis to follow the layout of the standard Christian Mazakas 2022-02-14 15:43:31 -08:00
  • 42eb31e7e1 Merge pull request #98 from cmazakas/insert-api-doc-fixes Peter Dimov 2022-02-14 22:41:02 +02:00
  • 83423adc05 Fix API docs to show the correct return type for emplace/insert for multimap and multiset Christian Mazakas 2022-02-11 15:53:28 -08:00
  • b019f17590 Merge pull request #97 from cmazakas/missing-insert-docs Peter Dimov 2022-02-14 18:42:01 +02:00
  • e58ba2e044 Add missing reference docs for member function template insert for unordered_map/multimap Christian Mazakas 2022-02-11 15:48:21 -08:00
  • 79ca8e968c Reenable warnings-as-errors Peter Dimov 2022-02-10 22:31:48 +02:00
  • 5a095c3771 Merge pull request #96 from cmazakas/unknown-warning-fix Peter Dimov 2022-02-12 03:34:39 +02:00
  • 65094532eb Merge pull request #95 from cmazakas/unitialized-warning-fix Peter Dimov 2022-02-12 02:08:27 +02:00
  • 13caa6691c Merge pull request #94 from cmazakas/transparent-test-warning-fixes Peter Dimov 2022-02-12 01:53:44 +02:00
  • bcd1770a46 Merge pull request #93 from cmazakas/key_eq-shadowing-fix Peter Dimov 2022-02-12 01:53:24 +02:00
  • aa96d87502 Fix shadowing warning in early versions of gcc Christian Mazakas 2022-02-11 10:31:34 -08:00
  • d20be2aaf8 Refactor tests to disable -Wself-assign-overloaded themselves instead of in the Jamfile as not all clang versions support the warning Christian Mazakas 2022-02-11 10:19:33 -08:00
  • d2ded394f6 Fix asan unitialized warning when default-initialized int is copied as a return type Christian Mazakas 2022-02-11 10:16:29 -08:00
  • 2b8f458a38 Fix signed/unsigned comparison warnings in the transparent test suite Christian Mazakas 2022-02-11 09:21:54 -08:00
  • e3a7ec6aed Merge pull request #92 from cmazakas/reserve-tests-signed-comparison-fixes Peter Dimov 2022-02-11 08:23:24 +02:00
  • 93f9fd7206 Merge pull request #91 from cmazakas/self-assign-warning-fixes Peter Dimov 2022-02-11 08:10:40 +02:00
  • 28915fdce0 Fix signed/unsigned comparison warning in reserve tests Christian Mazakas 2022-02-10 13:19:29 -08:00
  • 497455d281 Disable clang-specific warning about self-assignment in tests that explicitly aim to test self-assigment Christian Mazakas 2022-02-10 10:07:48 -08:00
  • c758cbda5e Temporarily disable warnings-as-errors Peter Dimov 2022-02-10 22:30:22 +02:00
  • 4655133843 Merge branch 'feature/warnings-as-errors' into develop Peter Dimov 2022-02-10 22:29:07 +02:00
  • 672a97cb34 Merge pull request #90 from cmazakas/contains-c4800-warning-fixes Peter Dimov 2022-02-10 22:28:37 +02:00
  • 0f8cc79c00 Enable warnings-as-errors for clang and msvc Peter Dimov 2022-02-10 20:55:47 +02:00
  • e2b6865938 Fix C4800 warnings in msvc by manually comparing pointers to 0 Christian Mazakas 2022-02-09 14:03:34 -08:00
  • bf0bc6468a Avoid -Wsign-conversion warning in mix_policy.cpp Peter Dimov 2022-02-10 18:22:52 +02:00
  • 526bf15c3c Update test/Jamfile Peter Dimov 2022-02-10 03:58:40 +02:00
  • bdfb0e3e25 Update ci.yml Peter Dimov 2022-02-10 01:27:59 +02:00
  • 2d6ebf16d8 Merge pull request #87 from cmazakas/docs-cleanup Peter Dimov 2022-02-10 01:20:52 +02:00
  • 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