Commit Graph

  • 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
  • f813bbdf86 Implement heterogeneous equal_range() for multiset Christian Mazakas 2021-12-29 10:25:09 -08:00
  • 2656bfbcac Add transparent test support for multiset's equal_range() Christian Mazakas 2021-12-29 10:24:56 -08:00
  • dc95efea1a Update transparent equal_range() tests to check for ranges of length 1 for multi-containers Christian Mazakas 2021-12-29 10:24:31 -08:00
  • 81e7e4dd81 Merge pull request #67 from cmazakas/set-heterogeneous-equal-range Peter Dimov 2021-12-29 01:42:39 +02:00
  • 57a2b65488 Implement heterogeneous equal_range() for set Christian Mazakas 2021-12-27 12:08:01 -08:00
  • b23e47c478 Add transparent test support for set's equal_range() Christian Mazakas 2021-12-27 12:07:42 -08:00
  • ff4ca3098b Rename transparent equal_range() tests to include map in their name Christian Mazakas 2021-12-27 09:01:07 -08:00
  • b6f8363023 Merge pull request #66 from cmazakas/set-heterogeneous-erase Peter Dimov 2021-12-24 02:28:40 +02:00
  • 9c07cf60a6 Deprecate table::erase_key_unique() Christian Mazakas 2021-12-23 13:12:52 -08:00
  • 36324af017 Implement heterogeneous erase() for set Christian Mazakas 2021-12-23 13:02:54 -08:00
  • 31392ce1aa Add transparent test support for set's erase() Christian Mazakas 2021-12-23 13:02:18 -08:00
  • 6cf039eecc Rename transaparent erase tests to include map in their name Christian Mazakas 2021-12-23 10:52:31 -08:00
  • 79ab9800c0 Merge pull request #65 from cmazakas/set-heterogeneous-find Peter Dimov 2021-12-23 21:39:53 +02:00
  • 05373cbb6b Implement heterogeneous find() for set Christian Mazakas 2021-12-23 09:54:12 -08:00
  • 1b009da4d0 Add transparent test support for set's find() Christian Mazakas 2021-12-22 15:03:59 -08:00
  • b39b6b7635 Rename transparent find tests to specify that they're for maps specifically Christian Mazakas 2021-12-22 15:03:40 -08:00
  • c2d3713f40 Update key type in transparent tests to be comparable with plain ints Christian Mazakas 2021-12-22 14:55:55 -08:00
  • c4345c809e Add ostream support for key type used in transparent tests Christian Mazakas 2021-12-22 14:55:28 -08:00
  • c761934868 Merge pull request #64 from cmazakas/multimap-heterogeneous-count Peter Dimov 2021-12-23 01:26:26 +02:00
  • 77c4a09a9b Implement heterogeneous count() for multimap Christian Mazakas 2021-12-21 14:51:25 -08:00
  • 58326b8fff Add transparent test support for multimap's count() Christian Mazakas 2021-12-21 14:51:10 -08:00
  • ee5d4b9e73 Remove unnecessary was_called_ statics from transparent test's key comparators Christian Mazakas 2021-12-21 13:53:08 -08:00
  • e667e6dbd9 Merge pull request #63 from cmazakas/multimap-heterogeneous-extract Peter Dimov 2021-12-22 01:29:48 +02:00
  • ec288246d0 Implement heterogeneous extract() for multimap Christian Mazakas 2021-12-21 13:18:45 -08:00
  • 71c332803a Add transparent test support for multimap's extract() Christian Mazakas 2021-12-21 13:18:17 -08:00
  • 5e30830cb9 Merge pull request #62 from cmazakas/multimap-heterogeneous-erase Peter Dimov 2021-12-21 20:41:12 +02:00
  • 57054f7451 Implement heterogeneous erase() for multimap Christian Mazakas 2021-12-21 09:26:48 -08:00
  • 1c6c085127 Update unordered_map to use singular type trait for erase() / extract() SFINAE Christian Mazakas 2021-12-21 09:26:27 -08:00
  • ff4d25d454 Add transparent_non_iterable type trait for usage in erase() / extract() SFINAE Christian Mazakas 2021-12-21 09:21:51 -08:00
  • 85cb09ae6d Add erase_key_equiv_impl() member function Christian Mazakas 2021-12-21 09:20:40 -08:00
  • 854a5aa3c3 Add transparent test support for multimap's erase() Christian Mazakas 2021-12-21 09:13:38 -08:00
  • bde33a1d6a Merge branch 'feature/appveyor' into develop Peter Dimov 2021-12-21 01:44:55 +02:00
  • 8d98d8752b Remove msvc-14.2 from Appveyor (in GHA); split clang-win to avoid timeout Peter Dimov 2021-12-21 00:47:54 +02:00
  • cebeb4ea5f Update test/Jamfile Peter Dimov 2021-12-21 00:46:45 +02:00
  • a3a27a9a6c Merge branch 'feature/appveyor' into develop Peter Dimov 2021-12-20 22:31:55 +02:00
  • 973c72bdf0 Merge pull request #61 from cmazakas/multimap-heterogeneous-equal-range Peter Dimov 2021-12-20 22:15:56 +02:00
  • 7bdd180c30 Use clang-win from VS2019 on Appveyor Peter Dimov 2021-12-20 21:31:28 +02:00
  • 19d2fe8738 Implement heterogeneous equal_range() for multimap Christian Mazakas 2021-12-20 09:28:04 -08:00
  • 3d5a2d26d1 Add test support for multimap's equal_range() Christian Mazakas 2021-12-20 08:50:30 -08:00
  • 4e37a14bf8 Update transparent equal_range() tests to use BOOST_TEST_EQ where applicable Christian Mazakas 2021-12-20 08:41:06 -08:00
  • 91500344d4 Merge pull request #60 from cmazakas/multimap-heterogeneous-find Peter Dimov 2021-12-17 21:06:16 +02:00
  • d8fe1a17cc Replace usage of compound is_transparent type trait with singular usage of are_transparent Christian Mazakas 2021-12-17 09:47:12 -08:00
  • 9945ce7583 Implement heterogeneous find() for multimap Christian Mazakas 2021-12-15 14:15:07 -08:00
  • 54d36f89ea Add find() test support for multimap Christian Mazakas 2021-12-15 14:14:55 -08:00
  • 193cf30780 Update find() tests to use BOOST_TEST_EQ Christian Mazakas 2021-12-15 14:14:26 -08:00
  • ab8c09fcb9 Merge pull request #59 from cmazakas/reserve-fixes Peter Dimov 2021-12-15 21:23:32 +02:00
  • 1db53ba155 Update internal table to allocate on construction and when rehashing Christian Mazakas 2021-12-15 09:42:44 -08:00
  • b41bb5c595 Add failing test case for issue #12 Christian Mazakas 2021-12-15 09:42:33 -08:00
  • c7676755ab Merge pull request #58 from cmazakas/deprecate-allocator-traits-macro Peter Dimov 2021-12-09 07:16:04 +02:00
  • 4f88b3865f Remove unnecessary test LeonineKing1199 2021-12-08 14:15:22 -08:00
  • 089d2db104 Remove traits detection mechanism LeonineKing1199 2021-12-08 14:04:04 -08:00
  • fefb6ad4c4 Remove unnecessary expression test mechanisms LeonineKing1199 2021-12-08 13:59:11 -08:00
  • 05b795bc14 Remove unnecessary macro for determining which allocator_traits implementation is being used LeonineKing1199 2021-12-08 10:06:01 -08:00
  • ff3f5067c8 Merge pull request #56 from LeonineKing1199/feature/allocator-traits Peter Dimov 2021-12-08 01:23:02 +02:00
  • 0c54f60e17 Merge pull request #55 from LeonineKing1199/heterogeneous-extract Peter Dimov 2021-12-08 00:56:26 +02:00
  • 82b33708ba Update allocator_traits test to only check for inherited SOCCC when the C++11 allocator is present LeonineKing1199 2021-12-07 11:21:43 -08:00
  • 5b8289c05a Remove extraneous include of Boost.Container's allocator_traits LeonineKing1199 2021-12-07 10:49:39 -08:00
  • ea5cabb27f Update test to use two implicitly convertible types (const and non-const iterators) and the associated compile-time tests LeonineKing1199 2021-12-07 10:48:09 -08:00
  • a6b9fb285c Replace internal implementation of allocation_traits with Core's LeonineKing1199 2021-12-07 08:35:56 -08:00
  • 4041d06e95 Clean up tests LeonineKing1199 2021-12-06 15:04:40 -08:00
  • 13cd5aa4ce Implement initial draft of heterogeneous extract() LeonineKing1199 2021-12-03 15:10:59 -08:00
  • 00b504ebc5 Merge pull request #54 from LeonineKing1199/heterogeneous-erase Peter Dimov 2021-12-06 22:10:06 +02:00
  • afb83a6cb9 Refactor erase() tests to use BOOST_TEST_EQ where applicable LeonineKing1199 2021-12-06 08:52:02 -08:00
  • f5b03fb2e8 Pull out expressions with side-effects from the testing assertions LeonineKing1199 2021-12-06 08:30:57 -08:00
  • b8d3aa2a68 Light cleanup of test LeonineKing1199 2021-12-03 11:19:58 -08:00
  • 52f154ec02 Flesh out test suite for heterogeneous erase() LeonineKing1199 2021-12-03 10:17:50 -08:00