2
0
mirror of https://github.com/boostorg/system.git synced 2026-01-19 16:52:11 +00:00

Commit Graph

  • 971b46d038 Try clang-cl.exe again, with msvc without a custom version Peter Dimov 2018-07-09 18:27:48 +03:00
  • e74205d2a1 Quote USER_CONFIG Peter Dimov 2018-07-09 18:03:09 +03:00
  • d77d6460ab Try using msvc.jam with clang-cl.exe Peter Dimov 2018-07-09 17:58:00 +03:00
  • e57cca107d Disable constexpr on Clang/Win Peter Dimov 2018-07-09 12:48:12 +03:00
  • 66631f95d4 Try clang-win Peter Dimov 2018-07-09 13:05:58 +03:00
  • 7da0eed2fe Disable constexpr on Clang/Win Peter Dimov 2018-07-09 12:48:12 +03:00
  • 6abf6c7e89 Disable 03/11 tests under Clang/Win Peter Dimov 2018-07-09 12:30:18 +03:00
  • 6b638df0c1 Add Clang to Appveyor Peter Dimov 2018-07-09 10:51:32 +03:00
  • 9e039cfaf9 Fix dllexport mismatch errors under clang++ feature/clang-dllexport Peter Dimov 2018-06-29 05:39:42 +03:00
  • 084d8e119e Update g++ workaround to exclude 7.4/8.1 feature/gcc-8-clang-6 Peter Dimov 2018-06-29 03:56:56 +03:00
  • 0d2aeead38 Update workarounds to cover g++ 8.1 Peter Dimov 2018-06-29 02:29:23 +03:00
  • 73b2805d63 Add g++ 8, clang++ 6 to Travis Peter Dimov 2018-06-29 00:42:31 +03:00
  • 6a71483984 Work around ld: unrecognized option '--push-state--no-as-needed' feature/gcc-73-ubsan Peter Dimov 2018-05-04 15:47:28 +03:00
  • 2b1aa524d9 Merge pull request #23 from boostorg/feature/constexpr Peter Dimov 2018-05-04 15:06:41 +03:00
  • a9bb21507a Add Cygwin 64 to Appveyor Peter Dimov 2018-03-09 05:12:03 +02:00
  • d1f3d3b349 Merge branch 'develop' into feature/constexpr feature/constexpr Peter Dimov 2018-01-29 14:57:30 +02:00
  • 6ea02e2668 Reenable test_throws_usage() under UBSAN boost-1.67.0 feature/throws-ubsan-fix Peter Dimov 2018-01-29 02:36:50 +02:00
  • 0433e561b5 Change the invalid address of boost::throws() to 8 from 1, so that it's properly aligned Peter Dimov 2018-01-29 02:29:14 +02:00
  • aec8d9056d Test that assigning to boost::throws() crashes Peter Dimov 2018-01-28 17:29:13 +02:00
  • 35e3e22c7e Add BOOST_SYSTEM_CONSTEXPR to operator bool Peter Dimov 2018-01-22 23:39:59 +02:00
  • 7b94454e7c Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-22 21:13:37 +02:00
  • 0b48bb8166 Use explicit operator bool when available Peter Dimov 2018-01-22 21:13:02 +02:00
  • a413220f8d Add more constexpr tests Peter Dimov 2018-01-22 19:43:28 +02:00
  • 9f5272fa61 Install libstdc++-4.9 for clang++ 5.0 ubsan Peter Dimov 2018-01-22 18:28:00 +02:00
  • 19d5bf5f04 clang++ 3.8 and below requires a user-provided default constructor Peter Dimov 2018-01-22 17:39:29 +02:00
  • 9f5cbe223c Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-22 08:07:54 +02:00
  • 8cc57370ca Revert "Disable std_mismatch_test when UBSAN is defined" Peter Dimov 2018-01-22 07:54:22 +02:00
  • 42f2dbc32e Disable 03/11 tests when UBSAN is defined Peter Dimov 2018-01-22 07:54:00 +02:00
  • a14074bafc Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-22 07:19:19 +02:00
  • ca5357699a Enable stack trace on UBSAN Travis configurations Peter Dimov 2018-01-22 07:17:56 +02:00
  • 22189fce95 Disable std_mismatch_test when UBSAN is defined Peter Dimov 2018-01-22 05:40:41 +02:00
  • 0b18289a85 Avoid unused expression warning by using the expression Peter Dimov 2018-01-22 05:21:08 +02:00
  • 587ceaf739 Enable constexpr in header-only mode as well Peter Dimov 2018-01-22 04:56:40 +02:00
  • 8416ba067f Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-22 03:20:23 +02:00
  • 3b988e278b Use BOOST_SYMBOL_EXPORT instead of __declspec Peter Dimov 2018-01-22 03:19:35 +02:00
  • 6e87e44858 Add variant=debug,release to appveyor.yml Peter Dimov 2018-01-22 02:21:53 +02:00
  • 77817d8847 Fix MinGW link errors by properly exporting symbols Peter Dimov 2018-01-22 02:20:01 +02:00
  • fe28fa163c Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-21 22:32:19 +02:00
  • 653f132147 Add -d0 to b2 headers in appveyor.yml Peter Dimov 2018-01-21 22:31:37 +02:00
  • 3ee2c53cbf Add equality tests using two libraries returning equivalent error codes, to check that the categories have sigle instances Peter Dimov 2018-01-21 22:29:58 +02:00
  • 61b4d8ef24 Fix variant=release link errors Peter Dimov 2018-01-21 21:42:22 +02:00
  • 3ba40116fe Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-21 20:44:29 +02:00
  • ecb77edb81 Fix typo in test/Jamfile Peter Dimov 2018-01-21 20:42:08 +02:00
  • d837670627 Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-21 19:55:18 +02:00
  • 8e631c9afd Add variant=debug,release to Travis Peter Dimov 2018-01-21 18:22:49 +02:00
  • 7f98fa58eb Refactor test/Jamfile Peter Dimov 2018-01-21 18:21:34 +02:00
  • 5866fbb2b2 Do not test boost::throws() under -fsanitize=undefined Peter Dimov 2018-01-21 17:38:01 +02:00
  • f5f3652f30 Add -fsanitize=undefined to Travis Peter Dimov 2018-01-20 18:54:38 +02:00
  • 5f9b5d70d1 Add clang-3.3, 3.4 to Travis Peter Dimov 2018-01-19 19:51:03 +02:00
  • f89fe0ea77 Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-18 15:03:07 +02:00
  • b494f307b5 Fix g++ 4.4 again Peter Dimov 2018-01-18 00:01:17 +02:00
  • 344df6c0a0 Add support for g++ 4.4 to test/Jamfile Peter Dimov 2018-01-17 19:06:44 +02:00
  • d2fdd3637a Add g++ 4.4, 4.6 to Travis Peter Dimov 2018-01-16 19:11:33 +02:00
  • d0b3f59e63 Merge branch 'develop' into feature/constexpr Peter Dimov 2018-01-16 16:12:18 +02:00
  • ef256b927b Add clang++-libc++ to Travis Peter Dimov 2018-01-16 16:11:55 +02:00
  • 83ddde6b78 Disable constexpr on g++ 7/8 in C++17 mode due to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83835 Peter Dimov 2018-01-14 15:55:23 +02:00
  • fe55a4a963 Make error_category::op==, !=, < nonmembers (a non-literal class can't have constexpr members acc. to g++) Peter Dimov 2018-01-14 08:49:25 +02:00
  • de5a0cf3ca Install libstdc++-4.9 for clang 4.0, 5.0 too Peter Dimov 2018-01-14 07:56:11 +02:00
  • 7b6dcf6ac6 Make error_code, error_condition literal if C++14 constexpr is available Peter Dimov 2018-01-14 07:24:00 +02:00
  • d28c6ff128 Do not put categories in an unnamed namespace, as this is an ODR violation in header-only mode Peter Dimov 2018-01-14 05:56:15 +02:00
  • f8ef12bcc4 Add before_main_test. Peter Dimov 2018-01-14 05:29:02 +02:00
  • c3da8661dc Add test that checks for duplicate category instances Peter Dimov 2018-01-14 05:10:44 +02:00
  • f69e195aaf Do not link to the library for the header-only tests Peter Dimov 2018-01-14 04:56:58 +02:00
  • d0c6aae2b9 Merge pull request #22 from DanielaE/fix/narrowing Peter Dimov 2017-12-16 18:58:38 +02:00
  • 706659a97f std::basic_string::size() may return a size_type which is wider than an int. Daniela Engert 2017-12-16 10:40:49 +01:00
  • 120860c397 Update Travis, Appveyor Peter Dimov 2017-11-22 02:45:49 +02:00
  • e367d65b6e Fix use of _alloca under g++/clang (mingw/cygwin) boost-1.66.0 Peter Dimov 2017-11-01 20:59:34 +02:00
  • 5e5cd0fda5 Merge branch 'bugfix' of https://github.com/kghost/boost-system into develop Peter Dimov 2017-11-01 20:41:01 +02:00
  • a4955ec9c1 Test header-only w/ BOOST_NO_ANSI_APIS Peter Dimov 2017-11-01 20:34:53 +02:00
  • 0daba59730 Fix MSVC compile error Zang MingJie 2017-11-02 01:32:18 +08:00
  • 9cc189382d Fix .travis.yml to support branches Peter Dimov 2017-10-27 15:33:49 +03:00
  • 41c43b6129 Use <cxxstd> in .travis.yml Peter Dimov 2017-10-25 17:20:32 +03:00
  • 16fc70c76f Merge branch 'update_winapi' of https://github.com/Lastique/system into develop Peter Dimov 2017-10-25 00:54:02 +03:00
  • a4b67129ff Updated Boost.WinAPI usage to the new location and namespace. Andrey Semashev 2017-10-25 00:44:18 +03:00
  • 81619e13c3 Merge branch 'master' into develop Peter Dimov 2017-10-24 23:39:47 +03:00
  • 41e0404847 Merge pull request #18 from boostorg/pr/remove-no-deprecated Peter Dimov 2017-10-23 00:12:19 +03:00
  • 829a1320a7 Replace BOOST_SYSTEM_NO_DEPRECATED with BOOST_SYSTEM_ENABLE_DEPRECATED Peter Dimov 2017-10-21 19:19:57 +03:00
  • 1fab2e71cc Merge branch 'develop' Beman 2017-09-14 08:06:21 -04:00
  • 54de17d886 Merge commit 'c493242855219beb6476f3bb70e6b2df670852e7' Peter Dimov 2017-09-13 15:27:26 +03:00
  • 855fc96010 Merge branch 'master' into develop Peter Dimov 2017-09-13 15:25:52 +03:00
  • fe1991c624 travis: install libstdc++ 4.9 for clang 14/1z Peter Dimov 2017-09-05 05:26:24 +03:00
  • cd38d2f778 Remove unused assignment. This was pull request 15, which was made against master instead of develop. Beman 2017-09-08 15:44:52 -04:00
  • 49e2267c3e Merge pull request #15 from 8W9aG/fix-unread-assignment Beman Dawes 2017-09-08 15:36:56 -04:00
  • e039a454cf Hand add the fix from github.com/boostorg/system/pull/12. Note: This fix was verified by testing in release mode with clang 4.0 on Linux. It crashed before applying the P/R and passed afterwards. The pull request was applied by hand to add some new comments and do some other minor code rearrangements. Thanks to Visigoth for the P/R. Beman 2017-09-07 16:36:48 -04:00
  • 1bb5b95ebd Rewrite the boost::throws() reference documentation. Add tests of boost::throws() using the divide() function from the reference documentation. Having tests will allow us to change the implementation of throws() without fear of silently breaking it. Beman 2017-09-07 15:00:26 -04:00
  • c493242855 Merge pull request #17 from Lastique/silence_msvc_warnings Peter Dimov 2017-09-06 15:55:23 +03:00
  • b6ef4ad220 Silence MSVC warnings about 'this' in base class initializer list. Andrey Semashev 2017-09-05 21:32:25 +03:00
  • efe849862f travis: install libstdc++ 4.9 for clang 14/1z Peter Dimov 2017-09-05 05:26:24 +03:00
  • d0fe891bb3 Add 'quick' test target Peter Dimov 2017-09-05 04:52:08 +03:00
  • 6087f1c529 Merge pull request #14 from DanielaE/feature/qoi-warning Peter Dimov 2017-08-27 20:10:51 +03:00
  • d8d71216e9 fix narrowing conversion Daniela Engert 2017-06-07 16:16:23 +02:00
  • b97772973b Merge branch 'develop' boost-1.65.1 boost-1.65.0 Peter Dimov 2017-07-24 13:15:37 +03:00
  • a0fb1f2d41 Simplify 03/11 mismatch test because of MinGW; message() doesn't work Peter Dimov 2017-07-24 12:29:32 +03:00
  • c639237adf Maintain the same error_category class layout in 03/11 mode Peter Dimov 2017-07-24 05:32:44 +03:00
  • d7ef760af7 Add g++-7, clang-4 to Travis Peter Dimov 2017-07-24 05:31:23 +03:00
  • 2f413abd8d Add more 03/11 mismatch tests Peter Dimov 2017-07-24 05:15:49 +03:00
  • fe59bbdb3d Add 03/11 mismatch tests Peter Dimov 2017-07-24 04:52:55 +03:00
  • 2649b7e4a6 Merge branch 'develop' Peter Dimov 2017-06-22 21:56:51 +03:00
  • 29fda3272c Remove diagnostic options from appveyor.yml Peter Dimov 2017-06-22 20:01:32 +03:00
  • 87c427b5df Rework the equivalence logic in terms of the corresponding downstream equivalent Peter Dimov 2017-06-22 19:27:55 +03:00