1
0
forked from boostorg/core

Commit Graph

  • ca4893063f Switch to from c++2a to c++20 for gcc-10 and clang-10. boost-1.75.0.beta1 boost-1.75.0 Andrey Semashev 2020-08-20 15:10:47 +03:00
  • dcc04c5508 Added a workaround for uncaught_exceptions for older Mac OS and iOS. boost-1.74.0 Andrey Semashev 2020-07-20 23:13:42 +03:00
  • 484487f958 MSVC2017 /std:c++17 warnings in allocator access Glen Fernandes 2020-07-17 09:24:21 -04:00
  • 503d035b7f Added a workaround for uncaught_exceptions on AIX with xlclang++. Andrey Semashev 2020-07-16 20:53:09 +03:00
  • 35a025d59b Untabify lightweight_test_with_fail boost-1.74.0.beta1 Peter Dimov 2020-06-15 21:32:50 +03:00
  • c6d72da515 Document BOOST_TEST_WITH feature/test-with Peter Dimov 2020-06-07 01:32:19 +03:00
  • f96fb31850 Rename lw_predicate_name to lwt_predicate_name Peter Dimov 2020-06-06 22:53:20 +03:00
  • b414be98c9 Add lightweight_test_with_fail Peter Dimov 2020-06-06 21:54:16 +03:00
  • 544fd495e5 Remove unnecessary includes, add const Peter Dimov 2020-06-06 21:49:09 +03:00
  • e155e13084 Change lw_name_traits to lw_predicate_name Peter Dimov 2020-06-06 21:48:16 +03:00
  • 6e36923915 Added BOOST_TEST_WITH macro to verify test results with custom predicate Bjorn Reese 2020-06-06 18:52:43 +02:00
  • b67cce85c8 Correct spelling mistake in documentation Glen Fernandes 2020-05-28 09:20:01 -04:00
  • 376aa7aa31 Revise allocator_access implementation Glen Fernandes 2020-05-25 15:00:18 -04:00
  • 65901249d5 Workarounds for MSVC 2013 expression detection Glen Fernandes 2020-05-24 13:01:49 -04:00
  • 1c16d5ed87 Workaround for MSVC 2017 warning Glen Fernandes 2020-05-24 10:04:55 -04:00
  • 27715ed01a Simplify alloc_construct using allocator_access Glen Fernandes 2020-05-24 00:03:14 -04:00
  • 9f2dbba2fc Workaround for MSVC 2015 expression SFINAE Glen Fernandes 2020-05-24 02:45:00 -04:00
  • 0159b6d8e5 Revise construction in allocator_access Glen Fernandes 2020-05-23 23:51:14 -04:00
  • 0dbd5aaadd Update empty_value constructors Glen Fernandes 2020-05-23 19:53:16 -04:00
  • 34373b0127 Avoid defining a macro in default_allocator Glen Fernandes 2020-05-23 15:28:10 -04:00
  • 6a33e879dd Simplify noinit_adaptor using allocator_access Glen Fernandes 2020-05-23 11:02:06 -04:00
  • 15db54983b Added a workaround for MSVC macro max. Andrey Semashev 2020-05-23 02:39:59 +03:00
  • fa6e38a9aa Upgraded clang UBSan jobs to clang 10 in Travis CI. Andrey Semashev 2020-05-22 18:35:41 +03:00
  • 38f827e092 Added gcc 10 build jobs to Travis CI. Andrey Semashev 2020-05-22 18:33:43 +03:00
  • 2b102e7357 Test the standard library rather than the compiler to select the standard header for std::swap. Andrey Semashev 2020-05-21 02:04:43 +03:00
  • 9c33851420 Change cxxstd to 2a on clang 10 until Boost.Build is merged to master. Andrey Semashev 2020-05-08 17:17:14 +03:00
  • fb593cbbc8 Merge pull request #66 from Kojoley/add-deprecation-warnings Andrey Semashev 2020-05-08 13:56:33 +03:00
  • 032ce991fb Change cxxstd to 20 on clang 10. Andrey Semashev 2020-05-08 11:49:40 +03:00
  • 6444de7098 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-22 19:17:13 -04:00
  • d3a64554f4 Fix Travis Peter Dimov 2020-05-06 15:28:12 +03:00
  • a57c1e0a80 Added clang-10 jobs to Travis CI. Andrey Semashev 2020-05-05 23:17:39 +03:00
  • e9ff763d79 Evaluate expression when BOOST_NO_EXCEPTIONS is defined Glen Fernandes 2020-05-02 09:34:29 -04:00
  • 6069fea76d Add documentation for BOOST_TEST_NO_THROW Glen Fernandes 2020-05-01 15:20:25 -04:00
  • 3ca745f400 Add BOOST_TEST_NO_THROW and print expression in BOOST_TEST_THROWS Glen Fernandes 2020-04-30 21:01:10 -04:00
  • 94def8a3a6 Merge branch 'feature/lwt-pedantic' into develop Peter Dimov 2020-04-28 04:21:59 +03:00
  • 295b72cbc0 Disable -Waddress in lightweight_test_test.cpp feature/lwt-pedantic Peter Dimov 2020-04-28 02:04:29 +03:00
  • eb86df4a04 Remove duplicate test run Glen Fernandes 2020-04-27 15:56:35 -04:00
  • 0a6b8e667b Add warnings=pedantic to the rest of the lwt tests Peter Dimov 2020-04-27 22:29:28 +03:00
  • 4d08e709fe Pedantic tests for default_allocator Glen Fernandes 2020-04-27 14:22:57 -04:00
  • 12ff209bf7 Revise max_size implementation in default_allocator Glen Fernandes 2020-04-27 14:22:39 -04:00
  • bb0ef6d41e Disable variadic macros warning in lightweight_test_trait.hpp Peter Dimov 2020-04-27 19:17:48 +03:00
  • 2dd51f248b Use warnings=pedantic for some lwt tests Peter Dimov 2020-04-27 18:47:45 +03:00
  • 8fe9805792 Avoid C99 stdint macros in default_allocator Glen Fernandes 2020-04-26 18:49:26 -04:00
  • 6624532550 Correct spelling in documentation Glen Fernandes 2020-04-14 19:40:41 -04:00
  • c31e23b362 Implement allocator access utilities Glen Fernandes 2020-04-13 01:43:43 -04:00
  • 690514e87c Use BOOST_INLINE_CONSTEXPR in empty_value boost-1.73.0 Glen Fernandes 2020-04-05 19:55:24 -04:00
  • 5a5d2adda0 Go back to ::quick_exit, but include the correct <stdlib.h>; on Linux and Cygwin, quick_exit is not brought into std in C++03 mode boost-1.73.0.beta1 Peter Dimov 2020-03-23 15:54:23 +02:00
  • 10c01d0d56 Use std::quick_exit instead of ::quick_exit Peter Dimov 2020-03-23 05:21:08 +02:00
  • 27d8ef1286 Change BOOST_TEST to match BOOST_TEST_EQ et al, in order to avoid 'expression result unused' warning from Clang feature/lwt-return-bool Peter Dimov 2020-02-21 19:46:42 +02:00
  • b5c2726d1b Include cstddef in pointer_traits Glen Fernandes 2020-02-17 22:10:24 -05:00
  • 0eecbda0b1 Remove unnecessary struct Peter Dimov 2020-02-17 05:21:20 +02:00
  • 2a471c3417 Add test for BOOST_TEST_* macros return values Peter Dimov 2020-02-16 20:52:59 +02:00
  • 5ca752323f Return a bool result from the BOOST_TEST_* macros, f.ex. to allow chaining with && Peter Dimov 2020-02-16 20:52:12 +02:00
  • 13e9d3d4d9 Fix typo in test/Jamfile Peter Dimov 2020-02-16 20:17:52 +02:00
  • f3cd812ccb Disable 'should return report_errors()' test on CMake, because CTest doesn't like abort() feature/add-cmake-tests Peter Dimov 2020-01-02 21:05:07 +02:00
  • 8f2841de83 Restrict clang-3.5 to 03/11 to avoid ::gets error Peter Dimov 2020-01-02 21:04:06 +02:00
  • bf5778403e Update tools/cmake Peter Dimov 2020-01-02 20:30:03 +02:00
  • fc285464aa Update Travis to Xenial Peter Dimov 2020-01-02 20:23:07 +02:00
  • 750625272f Add CMake tests Peter Dimov 2020-01-02 20:00:11 +02:00
  • fa140d66d4 Add crtdbg_test.cpp to see what happens on Appveyor feature/crtdbg-test Peter Dimov 2020-01-01 17:19:00 +02:00
  • bda2b9b4b1 Disable _CrtDbgReport message boxes, displayed on debug iterator violations feature/crt-report-mode Peter Dimov 2020-01-01 17:17:43 +02:00
  • ac4c781cac Include lightweight_test from core and workaround from config Glen Fernandes 2020-01-01 08:57:25 -05:00
  • 72ca0d8664 Add CMake install support Peter Dimov 2019-12-28 18:47:11 +02:00
  • 0041cd9d9b Split BOOST_TEST_TRAIT_SAME into its own header, rename to BOOST_TEST_SAME feature/lightweight_test_same Peter Dimov 2019-12-24 06:20:42 +02:00
  • 253b07f630 Add empty_init constant to documentation Glen Fernandes 2019-12-15 12:46:55 -05:00
  • e59271fdc2 Check BOOST_MSVC in addition to __cplusplus, because msvc doesn't define __cplusplus correctly feature/swap-from-utility Peter Dimov 2019-12-02 02:15:55 +02:00
  • bc82adcd0b Remove implementation specific handling Nikita Kniazev 2019-12-02 01:11:04 +03:00
  • 868cb07578 Try to include std::swap from the most lightweight header Nikita Kniazev 2019-12-01 17:26:58 +03:00
  • 38f71361fb Add a convenience instance of empty_init_t (#65) Andrey Semashev 2019-11-24 05:00:59 +03:00
  • 6d62fb5f5e Remove clang-win 32 bit, because it fails to link with 'unable to load mspdbcore.dll (error code: 126)' feature/appveyor-clang-win- Peter Dimov 2019-11-23 21:52:53 +02:00
  • 0d71f42365 Separate Appveyor Clang configurations Peter Dimov 2019-11-23 21:11:26 +02:00
  • 080e8581d5 Add deprecation warnings for headers in detail dir Nikita Kniazev 2019-11-23 16:51:56 +03:00
  • 5965e84245 Remove C++03 from Travis feature/use-std-ref Peter Dimov 2019-11-06 01:32:40 +02:00
  • a21f594af6 Use std::reference_wrapper Peter Dimov 2019-11-05 18:48:15 +02:00
  • 259587da7f Add clang-9 to Travis boost-1.72.0.beta1 boost-1.72.0 feature/clang-9 Peter Dimov 2019-10-11 21:34:55 +03:00
  • 882a792856 Add 2019 to Appveyor feature/appveyor-2019 Peter Dimov 2019-10-11 18:50:35 +03:00
  • 130c8f2439 Disable Wsign-compare on gcc 4.4.7 feature/lwt-sign-compare Peter Dimov 2019-10-11 17:19:01 +03:00
  • e38997be4d Reorder conditions to support clang-cl Peter Dimov 2019-10-11 16:43:48 +03:00
  • d112d23e9d Test that BOOST_TEST_EQ doesn't emit sign-compare warnings Peter Dimov 2019-10-11 16:02:45 +03:00
  • e94af0d41a Also define make_nvp in boost::serialization Glen Fernandes 2019-10-01 08:03:08 -04:00
  • ac427ad64a Define nvp inside boost::serialization and bring it into boost Glen Fernandes 2019-10-01 07:28:25 -04:00
  • f2644886f5 Update section title in documentation Glen Fernandes 2019-10-01 07:28:06 -04:00
  • 0591b1d855 Add BOOST_NVP convenience macro Glen Fernandes 2019-09-16 02:01:05 -04:00
  • 7cc1047ab7 Update NVP implementation, tests, docs Glen Fernandes 2019-09-15 21:12:09 -04:00
  • f52dec58c2 Add a definition for nvp_bool Glen Fernandes 2019-09-10 08:04:40 -04:00
  • 26497003f2 Remove save and load helpers and update documentation for NVP Glen Fernandes 2019-09-04 20:04:27 -04:00
  • 5fb5a3e292 Update nvp tests and documentation Glen Fernandes 2019-09-04 12:28:00 -04:00
  • 7b8385afc3 Implement NVP in Core for Serialization and other libraries Glen Fernandes 2019-09-04 00:56:52 -04:00
  • 106a7c0939 Mark throw_exception BOOST_NORETURN Glen Fernandes 2019-08-27 07:28:28 -04:00
  • f2ee17fa24 Update .travis.yml Peter Dimov 2019-07-25 12:27:19 +03:00
  • 78c87b848c Added API in lightweight_test to obtain the number of test failures. lwt_obtain_error_count Andrey Semashev 2019-06-26 21:14:55 +03:00
  • eba08e936a Only return an 8 bit result from report_errors boost-1.71.0.beta1 boost-1.71.0 feature/exit-code-256 Peter Dimov 2019-06-26 19:53:58 +03:00
  • 6871034931 Revert "report_errors with expected failures (#51)" revert_pr51 Andrey Semashev 2019-06-26 19:31:54 +03:00
  • 7e1d028958 Updated comment about QNX workaround in uncaught_exceptions.hpp. Andrey Semashev 2019-06-18 12:48:18 +03:00
  • 420dff80b5 Added a workaround for QNX in uncaught_exceptions.hpp. Andrey Semashev 2019-06-13 15:28:12 +03:00
  • 4f141646b5 Add overloads for non-const lvalue reference Glen Fernandes 2019-05-19 23:48:11 -04:00
  • 29f281fe7a Add alloc_construct overload for non-const lvalue reference Glen Fernandes 2019-05-19 21:14:23 -04:00
  • c96dfcec4a Update test and documentation Glen Fernandes 2019-05-13 22:11:20 -04:00
  • ca832d9384 Implement first_scalar Glen Fernandes 2019-05-13 13:55:54 -04:00
  • 6b65cde816 Add alloc_construct_n overload for input iterators Glen Fernandes 2019-05-11 12:37:48 -04:00