Commit Graph

  • 9abce00f24 Merge branch 'develop' cc Daniel James 2018-04-16 07:05:46 +0100
  • f3649e4ae0 Use boost 1.67.0 in tests Daniel James 2018-04-15 22:14:40 +0100
  • 6cf0342322 Stop using -Werror Daniel James 2018-04-15 22:11:47 +0100
  • 3252ad1f4b Move download-boost-snapshot.py into ci directory Daniel James 2018-03-18 15:40:07 +0000
  • 741a10f5a8 Merge branch 'develop' Daniel James 2018-03-06 22:27:23 +0000
  • c39dd284d2 Boost 1.67.0 changelog Daniel James 2018-03-05 14:20:14 +0000
  • 4e5c97f3a3 Merge branch 'develop' Daniel James 2018-02-25 14:06:04 +0000
  • e10fc0f93b Fix typo Daniel James 2018-02-25 14:03:11 +0000
  • 8207ebe381 Use bash to run bootstrap.sh Daniel James 2018-02-09 09:00:45 +0000
  • 6491f6c10a Python script to download the latest snapshot for CI testing Daniel James 2018-02-02 23:37:36 +0000
  • cfd4bacc2c Stop using BOOST_DEDUCED_TYPENAME Daniel James 2018-01-27 09:39:59 +0000
  • 09be9bae04 Use boost::is_nothrow_swappable, now that it's available everywhere Daniel James 2018-01-27 09:38:19 +0000
  • c01a8c4629 Oops, it's boost::to_address, no boost::to_pointer Daniel James 2018-01-26 20:25:09 +0000
  • cdb0229cf2 Use snapshot to get latest pointer_traits Daniel James 2018-01-26 20:01:29 +0000
  • ddf302fcc2 Use boost::to_pointer instead of pointer<..>::get Daniel James 2018-01-26 18:59:11 +0000
  • ca9e9584ba Test on appveyor Daniel James 2018-01-26 18:03:56 +0000
  • 0d34053870 Use boost::to_address in node_handle_tests Daniel James 2018-01-26 17:44:42 +0000
  • 66533ace80 Add element_type to nodes, so that pointer_traits will work Daniel James 2018-01-26 17:43:06 +0000
  • ea599a66b7 Disable 'conditional expression is constant' on older Visual C++ Daniel James 2018-01-23 15:40:58 +0000
  • 1cc3f680e8 Fix a couple more explicit default constructors for Visual C++ 7.1 Daniel James 2018-01-20 11:49:07 +0000
  • f7665a2743 Another attempt to fix insert_exception_tests on Visual C++ 7.1 Daniel James 2018-01-20 08:49:40 +0000
  • dc9faddf22 Try to fix constructor_tests on Visual C++ 7.1 Daniel James 2018-01-17 10:30:20 +0000
  • e64c5b34df Try to fix insert_exception_tests on Visual C++ 7.1 Daniel James 2018-01-17 10:22:49 +0000
  • 57492c1a94 Make allocator comparison const in allocator_traits test Daniel James 2018-01-13 20:31:45 +0000
  • df8fbca007 Double brackets for BOOST_STATIC_ASSERT Daniel James 2018-01-13 20:31:45 +0000
  • 72fb9c7c96 Suppress warnings in noexcept_tests Daniel James 2018-01-13 20:31:45 +0000
  • ce0f16f328 Missing copyright messages Daniel James 2018-01-10 15:14:50 +0000
  • a477d70f32 Add explicit failure for noexcept_tests on gcc + fix description for Visual C++ 7.1 Daniel James 2018-01-10 11:46:13 +0000
  • f3476de893 Some explicit casts to avoid warnings on old GCC Daniel James 2018-01-10 11:35:42 +0000
  • dea525b2b7 Suppress msvc waring "conditional expression is constant" Daniel James 2018-01-10 11:35:22 +0000
  • d55c9565ab No template arguments in BOOST_MOVABLE_BUT_NOT_COPYABLE Daniel James 2018-01-10 09:58:08 +0000
  • 00a4185cf1 Reformat Daniel James 2018-01-08 10:58:09 +0000
  • ea28a3f98e Fix conversion to bool warning Daniel James 2018-01-08 10:57:28 +0000
  • c8facc99a7 Run concurrent test processes in travis Daniel James 2018-01-06 14:25:38 +0000
  • d7ec41f4c6 Add final use of CXXSTD in travis Daniel James 2018-01-06 14:14:59 +0000
  • 9f2063846b Build b2 from the source snapshot Daniel James 2018-01-06 13:38:56 +0000
  • c05c541216 Use boost build's new cxxstd feature Daniel James 2018-01-06 13:37:04 +0000
  • 34e54b35e8 Manually handle assigning hash/equality functions Daniel James 2018-01-06 12:53:37 +0000
  • f12009fc61 operator= noexcept support Daniel James 2018-01-05 17:54:44 +0000
  • 5854090dc7 Swap noexcept support Daniel James 2018-01-05 17:48:13 +0000
  • 7e28fdd45a Make the current function_pair public Daniel James 2018-01-05 17:10:13 +0000
  • daeaf5e98b Flexible exception testing hash/equal_to Daniel James 2018-01-05 17:10:13 +0000
  • 4bffd7a85d Avoid some warnings Daniel James 2018-01-04 18:08:13 +0000
  • 7615fabc80 Rewrite node handles using a lightweight limited optional Daniel James 2018-01-03 20:55:44 +0000
  • be0acc575f Implement allocator_traits::is_always_equal Daniel James 2018-01-03 20:55:40 +0000
  • 9d558b010d Reformat Daniel James 2017-12-28 11:44:57 +0000
  • 32773fb023
    Merge pull request #7 from DanielaE/fix/no-iterator-inheritance Daniel James 2017-12-28 11:31:11 +0000
  • 64441d2b64
    Inheriting std::iterator is deprecated in c++17. Daniela Engert 2017-12-28 12:00:59 +0100
  • 07758b7af8 Catch exceptions by reference Daniel James 2017-12-22 16:58:15 +0000
  • 92ce66be64 Rename 'bucket' variable to avoid shadow warning Daniel James 2017-12-22 16:54:05 +0000
  • 15befe998e Rename table::get_bucket to get_bucket_pointer Daniel James 2017-12-22 16:44:43 +0000
  • b50e0d610f Initial implementation of template deduction guides Daniel James 2017-12-19 12:11:36 +0000
  • f99dee1917 Use predef for detecting piecewise construction Daniel James 2017-12-19 12:11:36 +0000
  • 6327d174d2 Test C++17 mode in travis Daniel James 2017-12-19 12:11:35 +0000
  • c2b9b22f67 Use 1.66.0 in tests Daniel James 2017-12-19 12:10:53 +0000
  • 311e126ac4 Remove dependency on iterator Daniel James 2017-12-03 18:45:00 +0000
  • c037169e1a Update paths for headers moved from detail Daniel James 2017-12-03 14:11:34 +0000
  • 9bb861accc Use std::advance in test::next, and use it instead of boost::next Daniel James 2017-12-01 08:11:36 +0000
  • ecd5b239a4 Use appropriate snapshot when testing on travis Daniel James 2017-11-29 23:31:21 +0000
  • a600ef6cbb Merge branch 'develop' Daniel James 2017-11-11 18:38:48 +0000
  • b90da4a802 1.66.0 release notes Daniel James 2017-11-10 15:12:37 +0000
  • c50ba694a5 Use quickbook 1.7 Daniel James 2017-11-10 15:12:09 +0000
  • 8f7b7ca7b3 Update clang format comment for 4.0.0 Daniel James 2017-10-29 16:52:46 +0000
  • adfc7f4d5d Generate ref.xml Daniel James 2017-10-28 22:58:21 +0100
  • 9e18dc1401 Oops, fix properly Daniel James 2017-10-28 17:36:25 +0100
  • cf76763ab7 Fix node handle description Daniel James 2017-10-28 17:34:09 +0100
  • fb7ef4cf63 Build documentation using consistent ids Daniel James 2017-10-25 01:16:15 +0100
  • 04a0909105 Merge branch 'develop' Daniel James 2017-10-22 16:12:47 +0100
  • 613f154d47 Improved test formatting Daniel James 2017-10-09 12:34:47 +0100
  • 978944fab2 Use same code for move constructing all containers Daniel James 2017-10-05 10:54:23 +0100
  • 705e69aefd Always call set_first_in_group Daniel James 2017-10-05 10:54:23 +0100
  • e58081f6dc Drop some TODOs that are okay Daniel James 2017-10-05 10:54:22 +0100
  • 4ac8a45a34 The max_load issue was fixed in the standard ages ago Daniel James 2017-10-05 10:54:22 +0100
  • 6b5b968b97 Format with clang-format 4.0 Daniel James 2017-10-05 10:54:22 +0100
  • 2ab82ad653 Merge branch 'develop' Daniel James 2017-10-02 18:00:09 +0100
  • 86df284ad4 Add explicit-failures-markup.xml Daniel James 2017-10-02 17:34:51 +0100
  • 3521c87e17 Merge branch 'develop' Daniel James 2017-09-19 11:04:08 +0100
  • 32533f7325 Merge branch 'develop' Daniel James 2017-09-19 11:03:26 +0100
  • 0e19bdf50a Documentation fixes Chris Needham 2017-09-07 22:56:54 +0100
  • f72b0353d4 Shuffle code around for readability Daniel James 2017-06-11 20:55:59 +0100
  • 0676b4f4ca Change clang format indentation + .editorconfig file Daniel James 2017-06-11 20:55:59 +0100
  • 929982357a Merge branch 'develop' Daniel James 2017-06-11 20:54:52 +0100
  • 5190a5d7f8 Stop dereferencing pointers to uninitialized memory Daniel James 2017-06-04 08:46:59 +0100
  • 7775aa83df Decrease the limit for SunOS workaround Daniel James 2017-05-25 08:53:34 +0100
  • fc1604f2c8 Don't use allocator_traits::construct on GCC 4.6 Daniel James 2017-05-19 17:24:44 +0100
  • 5b97fbc292 Make insert from node_handle move only on old GCC Daniel James 2017-05-19 09:42:56 +0100
  • 4f5a2dabe9 Try to fix std::tuple on old Sun compilers Daniel James 2017-05-19 08:46:54 +0100
  • e0227618bb Move a few things around to match the order in the standard Daniel James 2017-05-17 16:46:56 +0100
  • ee9a5a2c77 Add a configuration macro for Sun C++ workarounds Daniel James 2017-05-16 18:23:23 +0100
  • 6fffc738f7 Require std::tuple for full C++11 construction Daniel James 2017-05-16 18:15:56 +0100
  • dc611fc828 Run fewer test in merge_exception_tests Daniel James 2017-05-14 02:52:59 +0100
  • 12ee29579d Don't use full construction on Sun C++ w. libstdc++ Daniel James 2017-05-12 11:10:34 +0100
  • a897843f6c Try to work around an MSVC bug Daniel James 2017-05-11 00:36:31 +0100
  • 80de85f217 Move test state + functions into single class Daniel James 2017-05-10 19:02:47 +0100
  • 242e91a9fd "Sub-test" reporting mechanism Daniel James 2017-05-10 19:02:47 +0100
  • ca80237191 Create fewer classes in merge_exception_tests Daniel James 2017-05-10 19:02:47 +0100
  • b95ef6de04 Generate less output in merge_exception_tests Daniel James 2017-05-10 19:02:47 +0100
  • 76e7322262 Use streams from lightweight test Daniel James 2017-05-10 19:02:47 +0100
  • 3c42138e45 Fix testing piecewise_construct and tuple Daniel James 2017-05-08 18:20:42 +0100
  • 1b0b38a519 try_emplace, insert_or_assign exception tests Daniel James 2017-05-07 18:46:37 +0100