1
0
forked from boostorg/core

Commit Graph

  • cf66842419 MinGW doesn't have _exit either feature/Exit Peter Dimov 2018-09-05 08:39:35 +03:00
  • 861eb5cf4c Merge branch 'develop' into feature/Exit Peter Dimov 2018-09-05 07:24:23 +03:00
  • 205b319b57 Use _exit instead of _Exit on MinGW Peter Dimov 2018-09-05 07:17:58 +03:00
  • 6f1d88d153 Provide detail::test_errors() as others are using it Glen Fernandes 2018-09-04 23:59:21 -04:00
  • 7f7c4c5b83 Call _set_abort_behavior on all compilers impersonating MSVC Peter Dimov 2018-09-05 07:01:29 +03:00
  • dfd5a0b8db Remove dead #else branch Peter Dimov 2018-09-05 06:56:59 +03:00
  • d8c0768788 Use _Exit(3) instead of abort() to avoid core dump Peter Dimov 2018-09-05 06:26:40 +03:00
  • d0a9206d6a Call _set_abort_behavior on clang-win too Peter Dimov 2018-09-05 06:04:53 +03:00
  • 76c3538315 Suppress MSVC error dialogs and add test for report_errors() Glen Fernandes 2018-09-04 20:28:30 -04:00
  • f2638b6d64 Merge pull request #40 from glenfe/develop Glen Fernandes 2018-09-04 20:25:11 -04:00
  • 30c006ac82 Call test_results() in BOOST_TEST() Glen Fernandes 2018-09-04 19:34:30 -04:00
  • c71eb0e479 Abort instead of assert if report_errors() not called Glen Fernandes 2018-09-04 16:55:35 -04:00
  • 3f7d36445d Reduce statics in Lightweight_test Glen Fernandes 2018-09-04 13:45:13 -04:00
  • a08dda22b2 Remove clang-3.7 from Travis, as it's not in trusty-updates and the -precise sources no longer work Peter Dimov 2018-08-31 01:52:04 +03:00
  • 2d99acd7ec Name the empty_value template parameters Glen Fernandes 2018-08-27 22:45:54 -04:00
  • 65b98db868 Update formatting in documentation Glen Fernandes 2018-08-27 00:57:45 -04:00
  • edcd9e2cf5 Add documentation for empty_value Glen Fernandes 2018-08-26 10:07:19 -04:00
  • 2eaba7d6d1 Make empty_value<T> trivial if T is trivial Glen Fernandes 2018-08-26 02:08:51 -04:00
  • a05906fd44 Add comment describing noncopyable_::base_token Peter Dimov 2018-08-25 15:15:53 +03:00
  • f3782a946f Derive noncopyable from a base_token class to allow it to be detected by Type Traits without an #include Peter Dimov 2018-08-25 01:47:47 +03:00
  • f504872d89 Implement empty_value Glen Fernandes 2018-08-22 11:09:31 -04:00
  • e1f070b7b4 Remove anti_op and change the error output Glen Fernandes 2018-08-09 07:59:55 -04:00
  • 740f2142c5 new test backend based on predicates (#39) Hans Dembinski 2018-08-08 14:37:51 +02:00
  • 5c10ee4517 explicit_operator_bool: fix g++ 4.6 workaround feature/more-travis Peter Dimov 2018-08-08 00:27:59 +03:00
  • b7ad896707 explicit_operator_bool: under g++ 4.6 the operator can't be constexpr Peter Dimov 2018-08-07 22:59:25 +03:00
  • 70413b0568 Add more Travis configurations Peter Dimov 2018-08-07 18:50:14 +03:00
  • b8a9b2c234 Add lightweight_test_test3 Peter Dimov 2018-08-07 17:58:23 +03:00
  • e11fa9ac03 In lightweight_test_eq_nullptr, test with nullptr as first argument as well Peter Dimov 2018-08-07 17:43:38 +03:00
  • e1d50a1de2 Fix typo in lightweight_test.hpp Peter Dimov 2018-08-07 17:40:47 +03:00
  • e128f4e1b8 Add documentation for exchange boost-1.68.0 Glen Fernandes 2018-07-17 00:27:10 -04:00
  • cc119253b4 Simplify test case; type does not need to be noncopyable Glen Fernandes 2018-07-12 21:48:05 -04:00
  • 19ec659a91 Simplify exchange implementation for pre-C++11 Glen Fernandes 2018-07-09 08:48:40 -04:00
  • 75ae238d0c Use #else instead of #elif BOOST_WORKAROUND Glen Fernandes 2018-07-08 12:04:09 -04:00
  • 630ab2aae4 Workaround MSVC10 and MSVC11 for exchange Glen Fernandes 2018-07-08 10:52:35 -04:00
  • 2cd4753a02 Implement boost::exchange Glen Fernandes 2018-07-07 23:13:03 -04:00
  • 9445d08ea7 Rename detail identifiers in addressof boost-1.67.0 Glen Fernandes 2018-01-27 12:44:50 -05:00
  • dbb3305050 Only checking BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION is sufficient Glen Fernandes 2018-01-27 09:42:02 -05:00
  • 23f10ab4bf Update pointer_traits and to_address to reflect the design adopted for C++20 Glen Fernandes 2018-01-27 04:35:35 -05:00
  • e5281335e0 Simplify pointer_traits detail traits Glen Fernandes 2018-01-27 00:56:45 -05:00
  • b5dcd204e5 address_of.hpp: VC12 namespace ambiguity jzmaddock 2017-12-25 17:20:51 +00:00
  • 081ca76d6c Update Travis and Appveyor Peter Dimov 2017-11-06 15:10:55 +02:00
  • 2a3387451f Avoid 'unused variable v' warning on msvc-10.0, msvc-11.0 boost-1.66.0 Peter Dimov 2017-11-01 15:38:54 +02:00
  • 69bd3e73bf Fix .travis.yml to support branches Peter Dimov 2017-10-27 15:33:19 +03:00
  • 0296f44b2b Update .travis.yml Peter Dimov 2017-10-25 17:34:21 +03:00
  • 2738af9b52 Removed the deprecated empty_deleter header. Andrey Semashev 2017-09-18 02:02:38 +03:00
  • 6a1c3a82a1 Add quick test target Peter Dimov 2017-09-04 15:32:13 +03:00
  • bb800a05e3 Upgrade libstdc++ to 4.9 for clang-3.9 14/1z boost-1.65.1 boost-1.65.0 Peter Dimov 2017-07-22 12:03:32 +03:00
  • 2d7f98c844 Add a build matrix to Appveyor Peter Dimov 2017-07-22 11:35:35 +03:00
  • 8914603fcf Add more configurations to Travis Peter Dimov 2017-07-22 11:22:12 +03:00
  • 3792047e09 Reorder includes per best practices Peter Dimov 2017-07-22 11:19:17 +03:00
  • 6de3da8360 Upgrade libstdc++ to 4.9 for clang-3.8 14/1z Peter Dimov 2017-07-22 11:18:09 +03:00
  • e55d6279d5 Minor documentation changes Glen Fernandes 2017-07-21 23:01:14 -04:00
  • a87fd099e7 Update pointer_traits documentation Glen Fernandes 2017-07-21 19:27:42 -04:00
  • 09f4823baa Add free function to_address Glen Fernandes 2017-07-21 07:14:02 -04:00
  • 526e0b2f53 Add tests for user specializations of pointer_traits Glen Fernandes 2017-07-21 07:13:31 -04:00
  • ac6044769f Add free function to_address Glen Fernandes 2017-07-21 06:21:50 -04:00
  • 2876914d02 ptr_traits_address helper should be marked inline Glen Fernandes 2017-07-18 14:15:03 -04:00
  • 36f60e47ad Minor docs fixes, Trac ticket 10431. Andrey Semashev 2017-07-08 23:11:46 +03:00
  • c17e33d6f2 Update dependencies feature/cmake Peter Dimov 2017-06-24 04:08:54 +03:00
  • d426b95281 Update Jamfile to generate dependencies Peter Dimov 2017-06-24 03:44:04 +03:00
  • dca0d13ca9 Add cmake files Peter Dimov 2017-06-24 00:35:56 +03:00
  • a88bbcc8ba Merge branch 'develop' Peter Dimov 2017-06-23 00:00:50 +03:00
  • c4f3e1acc0 Merge branch 'master' into develop Peter Dimov 2017-06-22 22:54:41 +03:00
  • 69696c0cba Merge branch 'master' into develop Peter Dimov 2017-06-22 22:53:30 +03:00
  • 283460b991 Merge pull request #35 from Flast/test-gt-and-ge Peter Dimov 2017-06-21 13:03:35 +03:00
  • 3a2c94df8c Added BOOST_TEST_GT and BOOST_TEST_GE. Kohei Takahashi 2017-06-18 01:10:43 +09:00
  • 226ef58027 Merge pull request #34 from glenfe/develop Glen Fernandes 2017-06-14 01:25:43 -04:00
  • 0f8b499bca Use workaround.hpp from boost/config Glen Fernandes 2017-06-13 23:24:38 -04:00
  • a3f6d12b57 Merge branch 'develop' Glen Fernandes 2017-06-12 07:49:50 -04:00
  • cccac1d631 Revert "Slightly more succint sfinae expressions" Glen Fernandes 2017-06-11 10:53:28 -04:00
  • 6153eebc42 Slightly more succint sfinae expressions Glen Fernandes 2017-06-11 10:17:35 -04:00
  • ab05c190be Merge branch 'develop' Peter Dimov 2017-06-01 03:17:44 +03:00
  • 637b2ffaff Make BOOST_TEST_EQ/NE work with nullptr Peter Dimov 2017-05-29 21:15:49 +03:00
  • 43426067df Merge branch 'develop' Glen Fernandes 2017-05-28 21:38:06 -04:00
  • f76116405d Minor formatting changes in pointer_traits documentation Glen Fernandes 2017-05-28 21:36:52 -04:00
  • 89b1792724 Corrections to pointer_traits documentation Glen Fernandes 2017-05-28 20:29:56 -04:00
  • 87dd2883b8 Add pointer_traits documentation Glen Fernandes 2017-05-20 09:29:01 -04:00
  • cba69f5e4c Merge branch 'develop' Glen Fernandes 2017-05-25 19:15:47 -04:00
  • 5eaa31e366 Use BOOST_NO_CXX11_POINTER_TRAITS macro Glen Fernandes 2017-05-20 09:11:11 -04:00
  • 2d56d6f55b Improve ptr_traits_has_rebind trait Glen Fernandes 2017-05-18 20:09:52 -04:00
  • 6fd649d7fd Qualify pointer_traits in detail namespace Glen Fernandes 2017-05-17 22:12:05 -04:00
  • 335aa4f396 Merge pull request #33 from glenfe/pointer_traits Glen Fernandes 2017-05-17 09:21:21 -04:00
  • 26cab26e52 Add pointer_traits with to_address Glen Fernandes 2017-05-16 07:11:46 -04:00
  • b805efd4fe Add get_pointer tests for 0 Peter Dimov 2017-05-10 20:22:19 +03:00
  • 80875a19b6 Reduce detection conditions for constexpr addressof Glen Fernandes 2017-04-30 21:56:10 -04:00
  • 6ba388125e Merge branch 'develop' Glen Fernandes 2017-04-30 19:22:27 -04:00
  • 889502504d Add BOOST_TEST_LT, BOOST_TEST_LE Peter Dimov 2017-03-16 01:31:43 +02:00
  • 16c5503648 Merge pull request #30 from glenfe/develop Glen Fernandes 2017-04-23 09:16:11 -04:00
  • dc6003e26f Disable addressof for r-values when possible Glen Fernandes 2017-04-22 23:50:00 -04:00
  • 46545326d8 Add BOOST_TEST_LT, BOOST_TEST_LE Peter Dimov 2017-03-16 01:31:43 +02:00
  • a49e7f2f87 Merge branch 'develop' boost-1.64.0-beta2 boost-1.64.0 Peter Dimov 2017-03-16 00:53:11 +02:00
  • 064cfd3d73 Add missing [endsect] Peter Dimov 2017-03-16 00:52:00 +02:00
  • 6e7e44e334 Merge branch 'develop' boost-1.64.0-beta1 Glen Fernandes 2017-03-03 21:57:34 -05:00
  • 0942b1a366 Move constexpr notes to a separate section Glen Fernandes 2017-03-03 21:55:48 -05:00
  • 1343535926 Update addressof documentation Glen Fernandes 2017-03-03 21:31:29 -05:00
  • 3ef30643a4 Use new BOOST_NO_CXX11_SFINAE_EXPR feature macro Glen Fernandes 2017-02-06 08:14:36 -05:00
  • 4436576c68 Merge branch 'develop' Peter Dimov 2017-02-23 21:00:17 +02:00
  • 1dff55872b Merge branch 'breese-feature/test-all-with' into develop Peter Dimov 2017-02-21 03:19:37 +02:00
  • a796c200e5 Moved failing test to separate file Bjorn Reese 2017-02-18 19:52:12 +01:00
  • a3382dd5a8 Added BOOST_TEST_ALL_WITH macro to compare container contents with a predicate Bjorn Reese 2017-02-18 13:43:29 +01:00