Commit Graph

  • e29f762116 Fix warning about using implicitly defined copy constructor/assignment by completing the Rule of 5 for test allocator LeonineKing1199 2021-11-18 15:58:34 -08:00
  • c8abaf32ee Merge pull request #40 from LeonineKing1199/sfinae-updates Peter Dimov 2021-11-19 04:32:06 +02:00
  • c0a9f638ce Merge pull request #37 from LeonineKing1199/memory-tracker-fixes Peter Dimov 2021-11-19 04:26:33 +02:00
  • 4a90ae5b0f Merge pull request #38 from LeonineKing1199/ambiguous-reversed-operator Peter Dimov 2021-11-19 04:25:45 +02:00
  • 7ccd62ba98 Update SFINAE expressions to be in the return type instead of a defaulted function parameter LeonineKing1199 2021-11-18 12:54:17 -08:00
  • 2e1ef850e3 Add const qualification to auto-generated allocator methods in test suite LeonineKing1199 2021-11-18 10:25:44 -08:00
  • dbba786a35 Add missing const-qualification for operator== member functions LeonineKing1199 2021-11-18 10:24:57 -08:00
  • d0d4be9e35 Add missing operator== overloads for direct list_iterator comparisons LeonineKing1199 2021-11-18 10:19:46 -08:00
  • 2d69c7a5ca Add missing const-qualification of operator== for internal optional implementation LeonineKing1199 2021-11-18 10:19:20 -08:00
  • 24a38922bd Replace BOOST_TEST call with BOOST_ASSERT to resolve https://github.com/boostorg/unordered/issues/36 LeonineKing1199 2021-11-18 09:36:04 -08:00
  • 1e553df5b6 Add explicit tests around use of scoped_allocator_adaptor to emulat… (#31) LeonineKing1199 2021-11-15 11:22:40 -08:00
  • 0f37f774f1 Merge branch 'develop' of https://github.com/yutakasi634/unordered into feature/pr-14 Peter Dimov 2021-09-01 04:15:55 +03:00
  • 34c07ea148 Merge branch 'gcc-9-rvalue-ref-try-emplace' of https://github.com/LeonineKing1199/unordered into feature/pr-29 Peter Dimov 2021-08-31 22:02:10 +03:00
  • 70fca4483e std::equal_to has no first_argument_type in C++20 Peter Dimov 2021-08-31 21:16:09 +03:00
  • b2b017accb Disable -Wfloat-equal for clang-cl as well Peter Dimov 2021-08-31 21:10:52 +03:00
  • a97160cf57 Fix bug in has_construct by using std::declval LeonineKing1199 2021-08-28 16:09:13 -07:00
  • 1d42f5b7b1 Merge pull request #20 from eldiener/develop Peter Dimov 2021-08-29 14:50:13 +03:00
  • 70ac0509df Update .appveyor.yml Peter Dimov 2021-08-29 02:22:34 +03:00
  • f1678399af Remove cxxstd=2a from clang-9, 10 Peter Dimov 2021-08-28 17:00:31 +03:00
  • bae1f8ca82 Switch 16.04 jobs to 18.04 Peter Dimov 2021-08-28 16:53:45 +03:00
  • 790c33d6a7 Re-add gcc-9 on 18.04 for contrast Peter Dimov 2021-08-21 22:17:34 +03:00
  • a9f5da7799 Use 20.04 for gcc-9 and above Peter Dimov 2021-08-21 21:03:48 +03:00
  • 6a59e6db39 Disable variadic macro warnings from Boost.PP for gcc Peter Dimov 2021-08-21 19:15:23 +03:00
  • 76a44cff09 Disable cxxstd=2a for clang-8 Peter Dimov 2021-08-21 19:09:17 +03:00
  • e36dce52ba Disable variadic macro warnings from Boost.PP for clang Peter Dimov 2021-08-21 19:08:40 +03:00
  • c31ace5fc8 Add .github/workflows Peter Dimov 2021-08-21 18:47:05 +03:00
  • c494b3db58 Merge branch 'master' into develop boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-05-29 05:28:09 +03:00
  • bf0c3c188e Add CMakeLists.txt Peter Dimov 2021-03-18 17:29:38 +02:00
  • 0f9f3eba72 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2021-01-20 02:52:08 -05:00
  • 0960f885d5 Merge branch 'develop' boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 Glen Fernandes 2020-11-01 08:21:59 -05:00
  • 33b28a514e Update .appveyor.yml Peter Dimov 2020-08-24 12:41:56 +03:00
  • 2497d663b7 Merge pull request #16 from eldiener/develop Peter Dimov 2020-08-24 12:39:36 +03:00
  • 887f1dc07c Change __BORLANDC__ to BOOST_BORLANDC and __CODEGEARC__ to BOOST_CODEGEARC, which are3defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-31 22:47:48 -04:00
  • 0d033679d4 Fix typo yutaka 2020-02-03 20:48:35 +09:00
  • 9abce00f24 Merge branch 'develop' boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0-beta1 boost-1.69.0 boost-1.68.0 Daniel James 2018-04-16 07:05:46 +01:00
  • f3649e4ae0 Use boost 1.67.0 in tests Daniel James 2018-04-15 22:14:40 +01:00
  • 6cf0342322 Stop using -Werror Daniel James 2018-04-15 22:11:47 +01:00
  • 3252ad1f4b Move download-boost-snapshot.py into ci directory Daniel James 2018-03-18 15:40:07 +00:00
  • 741a10f5a8 Merge branch 'develop' boost-1.67.0 Daniel James 2018-03-06 22:27:23 +00:00
  • c39dd284d2 Boost 1.67.0 changelog Daniel James 2018-03-05 14:20:14 +00:00
  • 4e5c97f3a3 Merge branch 'develop' Daniel James 2018-02-25 14:06:04 +00:00
  • e10fc0f93b Fix typo Daniel James 2018-02-25 14:03:11 +00:00
  • 8207ebe381 Use bash to run bootstrap.sh Daniel James 2018-02-09 09:00:45 +00:00
  • 6491f6c10a Python script to download the latest snapshot for CI testing Daniel James 2018-02-02 23:37:36 +00:00
  • cfd4bacc2c Stop using BOOST_DEDUCED_TYPENAME Daniel James 2018-01-27 09:39:59 +00:00
  • 09be9bae04 Use boost::is_nothrow_swappable, now that it's available everywhere Daniel James 2018-01-27 09:38:19 +00:00
  • c01a8c4629 Oops, it's boost::to_address, no boost::to_pointer Daniel James 2018-01-26 20:25:09 +00:00
  • cdb0229cf2 Use snapshot to get latest pointer_traits Daniel James 2018-01-26 20:01:29 +00:00
  • ddf302fcc2 Use boost::to_pointer instead of pointer<..>::get Daniel James 2018-01-26 18:59:11 +00:00
  • ca9e9584ba Test on appveyor Daniel James 2018-01-26 18:03:56 +00:00
  • 0d34053870 Use boost::to_address in node_handle_tests Daniel James 2018-01-26 17:44:42 +00:00
  • 66533ace80 Add element_type to nodes, so that pointer_traits will work Daniel James 2018-01-26 17:43:06 +00:00
  • ea599a66b7 Disable 'conditional expression is constant' on older Visual C++ Daniel James 2018-01-23 15:40:58 +00:00
  • 1cc3f680e8 Fix a couple more explicit default constructors for Visual C++ 7.1 Daniel James 2018-01-20 11:49:07 +00:00
  • f7665a2743 Another attempt to fix insert_exception_tests on Visual C++ 7.1 Daniel James 2018-01-20 08:49:40 +00:00
  • dc9faddf22 Try to fix constructor_tests on Visual C++ 7.1 Daniel James 2018-01-17 10:30:20 +00:00
  • e64c5b34df Try to fix insert_exception_tests on Visual C++ 7.1 Daniel James 2018-01-17 10:22:49 +00:00
  • 57492c1a94 Make allocator comparison const in allocator_traits test Daniel James 2018-01-13 20:31:45 +00:00
  • df8fbca007 Double brackets for BOOST_STATIC_ASSERT Daniel James 2018-01-13 20:31:45 +00:00
  • 72fb9c7c96 Suppress warnings in noexcept_tests Daniel James 2018-01-13 20:31:45 +00:00
  • ce0f16f328 Missing copyright messages Daniel James 2018-01-10 15:14:50 +00:00
  • a477d70f32 Add explicit failure for noexcept_tests on gcc + fix description for Visual C++ 7.1 Daniel James 2018-01-10 11:46:13 +00:00
  • f3476de893 Some explicit casts to avoid warnings on old GCC Daniel James 2018-01-10 11:35:42 +00:00
  • dea525b2b7 Suppress msvc waring "conditional expression is constant" Daniel James 2018-01-10 11:35:22 +00:00
  • d55c9565ab No template arguments in BOOST_MOVABLE_BUT_NOT_COPYABLE Daniel James 2018-01-10 09:58:08 +00:00
  • 00a4185cf1 Reformat Daniel James 2018-01-08 10:58:09 +00:00
  • ea28a3f98e Fix conversion to bool warning Daniel James 2018-01-08 10:57:28 +00:00
  • c8facc99a7 Run concurrent test processes in travis Daniel James 2018-01-06 14:25:38 +00:00
  • d7ec41f4c6 Add final use of CXXSTD in travis Daniel James 2018-01-06 14:14:59 +00:00
  • 9f2063846b Build b2 from the source snapshot Daniel James 2018-01-06 13:38:56 +00:00
  • c05c541216 Use boost build's new cxxstd feature Daniel James 2018-01-06 13:37:04 +00:00
  • 34e54b35e8 Manually handle assigning hash/equality functions Daniel James 2018-01-06 12:53:37 +00:00
  • f12009fc61 operator= noexcept support Daniel James 2018-01-05 17:54:44 +00:00
  • 5854090dc7 Swap noexcept support Daniel James 2018-01-05 17:48:13 +00:00
  • 7e28fdd45a Make the current function_pair public Daniel James 2018-01-05 17:10:13 +00:00
  • daeaf5e98b Flexible exception testing hash/equal_to Daniel James 2018-01-05 17:10:13 +00:00
  • 4bffd7a85d Avoid some warnings Daniel James 2018-01-04 18:08:13 +00:00
  • 7615fabc80 Rewrite node handles using a lightweight limited optional Daniel James 2018-01-03 20:55:44 +00:00
  • be0acc575f Implement allocator_traits::is_always_equal Daniel James 2018-01-03 20:55:40 +00:00
  • 9d558b010d Reformat Daniel James 2017-12-28 11:44:57 +00:00
  • 32773fb023 Merge pull request #7 from DanielaE/fix/no-iterator-inheritance Daniel James 2017-12-28 11:31:11 +00:00
  • 64441d2b64 Inheriting std::iterator is deprecated in c++17. Daniela Engert 2017-12-28 12:00:59 +01:00
  • 07758b7af8 Catch exceptions by reference Daniel James 2017-12-22 16:58:15 +00:00
  • 92ce66be64 Rename 'bucket' variable to avoid shadow warning Daniel James 2017-12-22 16:54:05 +00:00
  • 15befe998e Rename table::get_bucket to get_bucket_pointer Daniel James 2017-12-22 16:44:43 +00:00
  • b50e0d610f Initial implementation of template deduction guides Daniel James 2017-12-19 12:11:36 +00:00
  • f99dee1917 Use predef for detecting piecewise construction Daniel James 2017-12-19 12:11:36 +00:00
  • 6327d174d2 Test C++17 mode in travis Daniel James 2017-12-19 12:11:35 +00:00
  • c2b9b22f67 Use 1.66.0 in tests Daniel James 2017-12-19 12:10:53 +00:00
  • 311e126ac4 Remove dependency on iterator Daniel James 2017-12-03 18:45:00 +00:00
  • c037169e1a Update paths for headers moved from detail Daniel James 2017-12-03 14:11:34 +00:00
  • 9bb861accc Use std::advance in test::next, and use it instead of boost::next Daniel James 2017-12-01 08:11:36 +00:00
  • ecd5b239a4 Use appropriate snapshot when testing on travis Daniel James 2017-11-29 23:31:21 +00:00
  • a600ef6cbb Merge branch 'develop' boost-1.66.0 Daniel James 2017-11-11 18:38:48 +00:00
  • b90da4a802 1.66.0 release notes Daniel James 2017-11-10 15:12:37 +00:00
  • c50ba694a5 Use quickbook 1.7 Daniel James 2017-11-10 15:12:09 +00:00
  • 8f7b7ca7b3 Update clang format comment for 4.0.0 Daniel James 2017-10-29 16:52:46 +00:00
  • adfc7f4d5d Generate ref.xml Daniel James 2017-10-28 22:58:21 +01:00
  • 9e18dc1401 Oops, fix properly Daniel James 2017-10-28 17:36:25 +01:00
  • cf76763ab7 Fix node handle description Daniel James 2017-10-28 17:34:09 +01:00