Peter Dimov
|
81c34ab7a4
|
Remove autolink
|
2018-09-16 07:06:04 +03:00 |
|
Peter Dimov
|
9d86d0296e
|
Revert boost/system/config.hpp
|
2018-09-16 07:04:27 +03:00 |
|
Peter Dimov
|
41de9d916a
|
Fix throw_test.cpp to not meddle with BOOST_SYSTEM_SOURCE as it needs to import from Boost.System while exporting throw_test()
|
2018-09-16 06:27:52 +03:00 |
|
Peter Dimov
|
7a06df877d
|
Revert changes to throw_test.cpp and dynamic_link_test.cpp
|
2018-09-16 06:27:30 +03:00 |
|
Peter Dimov
|
34600a62df
|
The constexpr workarounds are no longer needed
|
2018-09-16 06:15:22 +03:00 |
|
Peter Dimov
|
57ecfeb2c2
|
Use map::insert instead of map::emplace, which doesn't work on g++ pre-6 (and msvc-10.0)
|
2018-09-16 05:58:29 +03:00 |
|
Peter Dimov
|
731df11ffd
|
Add system_category_posix.hpp; remove BOOST_SYSTEM_WIN32
|
2018-09-16 05:44:58 +03:00 |
|
Peter Dimov
|
f14e9e7d5c
|
Revert changes to api_config.hpp
|
2018-09-16 05:23:35 +03:00 |
|
Peter Dimov
|
3bdea5dfa3
|
Disable constexpr on msvc-14.1
|
2018-09-16 04:49:59 +03:00 |
|
Peter Dimov
|
02ea086173
|
Fix throw_test.cpp to not meddle with BOOST_SYSTEM_SOURCE as it needs to import from Boost.System while exporting throw_test()
|
2018-09-16 04:32:33 +03:00 |
|
Peter Dimov
|
4b7018de85
|
MSVC requires __declspec(dllimport) for variables
|
2018-09-16 04:23:37 +03:00 |
|
Peter Dimov
|
038786179a
|
Remove unnecessary files
|
2018-09-16 03:05:17 +03:00 |
|
Peter Dimov
|
2fa0a00583
|
Make Boost.System header-only
|
2018-09-16 03:04:19 +03:00 |
|
Peter Dimov
|
053972643d
|
Replace BOOST_SYSTEM_NOEXCEPT with BOOST_NOEXCEPT
|
2018-09-15 20:06:14 +03:00 |
|
Peter Dimov
|
736d618120
|
Reformat error_code.hpp
|
2018-09-15 20:05:10 +03:00 |
|
Peter Dimov
|
f92c0fc9b7
|
Use enable_if from type_traits
|
2018-09-15 01:50:41 +03:00 |
|
Peter Dimov
|
dc5a054d9e
|
Remove unnecessary #include
|
2018-09-15 01:00:39 +03:00 |
|
Peter Dimov
|
13199e504c
|
Reorder includes to avoid ::gets error under Clang 3.8, 3.9
|
2018-07-19 19:48:20 +03:00 |
|
Peter Dimov
|
3c59cea7ef
|
Disable constexpr on Clang/libstdc++4.8
|
2018-07-19 19:04:53 +03:00 |
|
Peter Dimov
|
697c73ac57
|
Reorder Travis configurations
|
2018-07-19 19:00:14 +03:00 |
|
Peter Dimov
|
3afc9db9e6
|
Add Clang configurations using the default libstdc++ to Travis
|
2018-07-19 18:27:57 +03:00 |
|
Peter Dimov
|
e57cca107d
|
Disable constexpr on Clang/Win
|
2018-07-09 13:50:27 +03:00 |
|
Peter Dimov
|
9e039cfaf9
|
Fix dllexport mismatch errors under clang++
|
2018-06-29 05:39:42 +03:00 |
|
Peter Dimov
|
084d8e119e
|
Update g++ workaround to exclude 7.4/8.1
|
2018-06-29 03:56:56 +03:00 |
|
Peter Dimov
|
0d2aeead38
|
Update workarounds to cover g++ 8.1
|
2018-06-29 02:29:23 +03:00 |
|
Peter Dimov
|
73b2805d63
|
Add g++ 8, clang++ 6 to Travis
|
2018-06-29 00:42:31 +03:00 |
|
Peter Dimov
|
6a71483984
|
Work around ld: unrecognized option '--push-state--no-as-needed'
|
2018-05-04 15:47:28 +03:00 |
|
Peter Dimov
|
2b1aa524d9
|
Merge pull request #23 from boostorg/feature/constexpr
Make error_code and error_condition constexpr, as proposed in https://cplusplus.github.io/LWG/issue2992
|
2018-05-04 15:06:41 +03:00 |
|
Peter Dimov
|
a9bb21507a
|
Add Cygwin 64 to Appveyor
|
2018-03-09 05:12:03 +02:00 |
|
Peter Dimov
|
d1f3d3b349
|
Merge branch 'develop' into feature/constexpr
|
2018-01-29 14:57:30 +02:00 |
|
Peter Dimov
|
6ea02e2668
|
Reenable test_throws_usage() under UBSAN
|
2018-01-29 02:36:50 +02:00 |
|
Peter Dimov
|
0433e561b5
|
Change the invalid address of boost::throws() to 8 from 1, so that it's properly aligned
|
2018-01-29 02:29:14 +02:00 |
|
Peter Dimov
|
aec8d9056d
|
Test that assigning to boost::throws() crashes
|
2018-01-28 17:29:13 +02:00 |
|
Peter Dimov
|
35e3e22c7e
|
Add BOOST_SYSTEM_CONSTEXPR to operator bool
|
2018-01-22 23:39:59 +02:00 |
|
Peter Dimov
|
7b94454e7c
|
Merge branch 'develop' into feature/constexpr
|
2018-01-22 21:13:37 +02:00 |
|
Peter Dimov
|
0b48bb8166
|
Use explicit operator bool when available
|
2018-01-22 21:13:02 +02:00 |
|
Peter Dimov
|
a413220f8d
|
Add more constexpr tests
|
2018-01-22 19:43:28 +02:00 |
|
Peter Dimov
|
9f5272fa61
|
Install libstdc++-4.9 for clang++ 5.0 ubsan
|
2018-01-22 18:28:00 +02:00 |
|
Peter Dimov
|
19d5bf5f04
|
clang++ 3.8 and below requires a user-provided default constructor
|
2018-01-22 17:39:29 +02:00 |
|
Peter Dimov
|
9f5cbe223c
|
Merge branch 'develop' into feature/constexpr
|
2018-01-22 08:07:54 +02:00 |
|
Peter Dimov
|
8cc57370ca
|
Revert "Disable std_mismatch_test when UBSAN is defined"
This reverts commit 22189fce95 .
|
2018-01-22 07:54:22 +02:00 |
|
Peter Dimov
|
42f2dbc32e
|
Disable 03/11 tests when UBSAN is defined
|
2018-01-22 07:54:00 +02:00 |
|
Peter Dimov
|
a14074bafc
|
Merge branch 'develop' into feature/constexpr
|
2018-01-22 07:19:19 +02:00 |
|
Peter Dimov
|
ca5357699a
|
Enable stack trace on UBSAN Travis configurations
|
2018-01-22 07:17:56 +02:00 |
|
Peter Dimov
|
22189fce95
|
Disable std_mismatch_test when UBSAN is defined
|
2018-01-22 05:40:41 +02:00 |
|
Peter Dimov
|
0b18289a85
|
Avoid unused expression warning by using the expression
|
2018-01-22 05:21:08 +02:00 |
|
Peter Dimov
|
587ceaf739
|
Enable constexpr in header-only mode as well
|
2018-01-22 04:56:40 +02:00 |
|
Peter Dimov
|
8416ba067f
|
Merge branch 'develop' into feature/constexpr
|
2018-01-22 03:20:23 +02:00 |
|
Peter Dimov
|
3b988e278b
|
Use BOOST_SYMBOL_EXPORT instead of __declspec
|
2018-01-22 03:19:35 +02:00 |
|
Peter Dimov
|
6e87e44858
|
Add variant=debug,release to appveyor.yml
|
2018-01-22 02:21:53 +02:00 |
|