81c34ab7a4Remove autolink
Peter Dimov
2018-09-16 07:06:04 +0300
9d86d0296eRevert boost/system/config.hpp
Peter Dimov
2018-09-16 07:04:27 +0300
41de9d916aFix throw_test.cpp to not meddle with BOOST_SYSTEM_SOURCE as it needs to import from Boost.System while exporting throw_test()
Peter Dimov
2018-09-16 04:32:33 +0300
7a06df877dRevert changes to throw_test.cpp and dynamic_link_test.cpp
Peter Dimov
2018-09-16 06:27:30 +0300
34600a62dfThe constexpr workarounds are no longer needed
Peter Dimov
2018-09-16 06:15:22 +0300
57ecfeb2c2Use map::insert instead of map::emplace, which doesn't work on g++ pre-6 (and msvc-10.0)
Peter Dimov
2018-09-16 05:58:29 +0300
731df11ffdAdd system_category_posix.hpp; remove BOOST_SYSTEM_WIN32
Peter Dimov
2018-09-16 05:44:58 +0300
f14e9e7d5cRevert changes to api_config.hpp
Peter Dimov
2018-09-16 05:23:35 +0300
3bdea5dfa3Disable constexpr on msvc-14.1
Peter Dimov
2018-09-16 04:49:59 +0300
02ea086173Fix throw_test.cpp to not meddle with BOOST_SYSTEM_SOURCE as it needs to import from Boost.System while exporting throw_test()
Peter Dimov
2018-09-16 04:32:33 +0300
4b7018de85MSVC requires __declspec(dllimport) for variables
Peter Dimov
2018-09-16 04:23:37 +0300
038786179aRemove unnecessary files
Peter Dimov
2018-09-16 03:05:17 +0300
2fa0a00583Make Boost.System header-only
Peter Dimov
2018-09-16 03:04:19 +0300
053972643dReplace BOOST_SYSTEM_NOEXCEPT with BOOST_NOEXCEPT
Peter Dimov
2018-09-15 20:06:14 +0300
736d618120Reformat error_code.hpp
Peter Dimov
2018-09-15 20:05:10 +0300
f92c0fc9b7Use enable_if from type_traits
Peter Dimov
2018-09-15 01:50:41 +0300
dc5a054d9eRemove unnecessary #include
Peter Dimov
2018-09-15 01:00:39 +0300
13199e504cReorder includes to avoid ::gets error under Clang 3.8, 3.9
Peter Dimov
2018-07-19 19:48:20 +0300
3c59cea7efDisable constexpr on Clang/libstdc++4.8
Peter Dimov
2018-07-19 19:04:53 +0300
697c73ac57Reorder Travis configurations
Peter Dimov
2018-07-19 19:00:14 +0300
3afc9db9e6Add Clang configurations using the default libstdc++ to Travis
Peter Dimov
2018-07-19 18:27:57 +0300
e57cca107dDisable constexpr on Clang/Win
Peter Dimov
2018-07-09 12:48:12 +0300
9e039cfaf9Fix dllexport mismatch errors under clang++
Peter Dimov
2018-06-29 05:39:42 +0300
084d8e119eUpdate g++ workaround to exclude 7.4/8.1
Peter Dimov
2018-06-29 03:56:56 +0300
0d2aeead38Update workarounds to cover g++ 8.1
Peter Dimov
2018-06-29 02:29:23 +0300
73b2805d63Add g++ 8, clang++ 6 to Travis
Peter Dimov
2018-06-29 00:42:31 +0300
6a71483984Work around ld: unrecognized option '--push-state--no-as-needed'
Peter Dimov
2018-05-04 15:47:28 +0300
Merge pull request #23 from boostorg/feature/constexpr
Peter Dimov
2018-05-04 15:06:41 +0300
a9bb21507aAdd Cygwin 64 to Appveyor
Peter Dimov
2018-03-09 05:12:03 +0200
d1f3d3b349Merge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-29 14:57:30 +0200
6ea02e2668Reenable test_throws_usage() under UBSAN
Peter Dimov
2018-01-29 02:36:50 +0200
0433e561b5Change the invalid address of boost::throws() to 8 from 1, so that it's properly aligned
Peter Dimov
2018-01-29 02:29:14 +0200
aec8d9056dTest that assigning to boost::throws() crashes
Peter Dimov
2018-01-28 17:29:13 +0200
35e3e22c7eAdd BOOST_SYSTEM_CONSTEXPR to operator bool
Peter Dimov
2018-01-22 23:39:59 +0200
7b94454e7cMerge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-22 21:13:37 +0200
0b48bb8166Use explicit operator bool when available
Peter Dimov
2018-01-22 21:13:02 +0200
a413220f8dAdd more constexpr tests
Peter Dimov
2018-01-22 19:43:28 +0200
9f5272fa61Install libstdc++-4.9 for clang++ 5.0 ubsan
Peter Dimov
2018-01-22 18:28:00 +0200
19d5bf5f04clang++ 3.8 and below requires a user-provided default constructor
Peter Dimov
2018-01-22 17:39:29 +0200
9f5cbe223cMerge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-22 08:07:54 +0200
8cc57370caRevert "Disable std_mismatch_test when UBSAN is defined"
Peter Dimov
2018-01-22 07:54:22 +0200
42f2dbc32eDisable 03/11 tests when UBSAN is defined
Peter Dimov
2018-01-22 07:54:00 +0200
a14074bafcMerge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-22 07:19:19 +0200
ca5357699aEnable stack trace on UBSAN Travis configurations
Peter Dimov
2018-01-22 07:17:56 +0200
22189fce95Disable std_mismatch_test when UBSAN is defined
Peter Dimov
2018-01-22 05:40:41 +0200
0b18289a85Avoid unused expression warning by using the expression
Peter Dimov
2018-01-22 05:21:08 +0200
587ceaf739Enable constexpr in header-only mode as well
Peter Dimov
2018-01-22 04:56:40 +0200
8416ba067fMerge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-22 03:20:23 +0200
3b988e278bUse BOOST_SYMBOL_EXPORT instead of __declspec
Peter Dimov
2018-01-22 03:19:35 +0200
6e87e44858Add variant=debug,release to appveyor.yml
Peter Dimov
2018-01-22 02:21:53 +0200
77817d8847Fix MinGW link errors by properly exporting symbols
Peter Dimov
2018-01-22 02:20:01 +0200
fe28fa163cMerge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-21 22:32:19 +0200
653f132147Add -d0 to b2 headers in appveyor.yml
Peter Dimov
2018-01-21 22:31:37 +0200
3ee2c53cbfAdd 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 +0200
61b4d8ef24Fix variant=release link errors
Peter Dimov
2018-01-21 21:42:22 +0200
3ba40116feMerge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-21 20:44:29 +0200
ecb77edb81Fix typo in test/Jamfile
Peter Dimov
2018-01-21 20:42:08 +0200
d837670627Merge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-21 19:55:18 +0200
8e631c9afdAdd variant=debug,release to Travis
Peter Dimov
2018-01-21 18:22:49 +0200
7f98fa58ebRefactor test/Jamfile
Peter Dimov
2018-01-21 18:21:34 +0200
5866fbb2b2Do not test boost::throws() under -fsanitize=undefined
Peter Dimov
2018-01-21 17:38:01 +0200
f5f3652f30Add -fsanitize=undefined to Travis
Peter Dimov
2018-01-20 18:54:38 +0200
5f9b5d70d1Add clang-3.3, 3.4 to Travis
Peter Dimov
2018-01-19 19:51:03 +0200
f89fe0ea77Merge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-18 15:03:07 +0200
b494f307b5Fix g++ 4.4 again
Peter Dimov
2018-01-18 00:01:17 +0200
344df6c0a0Add support for g++ 4.4 to test/Jamfile
Peter Dimov
2018-01-17 19:06:44 +0200
d2fdd3637aAdd g++ 4.4, 4.6 to Travis
Peter Dimov
2018-01-16 19:11:33 +0200
d0b3f59e63Merge branch 'develop' into feature/constexpr
Peter Dimov
2018-01-16 16:12:18 +0200
ef256b927bAdd clang++-libc++ to Travis
Peter Dimov
2018-01-16 16:11:55 +0200
fe55a4a963Make error_category::op==, !=, < nonmembers (a non-literal class can't have constexpr members acc. to g++)
Peter Dimov
2018-01-14 08:49:25 +0200
de5a0cf3caInstall libstdc++-4.9 for clang 4.0, 5.0 too
Peter Dimov
2018-01-14 07:56:11 +0200
7b6dcf6ac6Make error_code, error_condition literal if C++14 constexpr is available
Peter Dimov
2018-01-14 07:24:00 +0200
d28c6ff128Do 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 +0200
f8ef12bcc4Add before_main_test.
Peter Dimov
2018-01-14 05:29:02 +0200
c3da8661dcAdd test that checks for duplicate category instances
Peter Dimov
2018-01-14 05:10:44 +0200
f69e195aafDo not link to the library for the header-only tests
Peter Dimov
2018-01-14 04:56:58 +0200
e039a454cfHand 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 -0400
1bb5b95ebdRewrite 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 -0400
c493242855Merge pull request #17 from Lastique/silence_msvc_warnings
Peter Dimov
2017-09-06 15:55:23 +0300