Peter Dimov
|
e180bfe37e
|
Add system_category_test; fix Windows implementation
|
2018-09-21 04:51:50 +03:00 |
|
Peter Dimov
|
ec93d058fe
|
Add a noexcept overload of message() taking a buffer
|
2018-09-21 03:16:55 +03:00 |
|
Peter Dimov
|
a4e700ecf4
|
Merge branch 'feature/header-only' into feature/merge-header-only
|
2018-09-19 14:05:33 +03:00 |
|
Peter Dimov
|
af9646c582
|
Fix #endif placement
|
2018-09-19 01:10:12 +03:00 |
|
Peter Dimov
|
70d16a61e6
|
Merge branch 'feature/header-only' into feature/merge-header-only
|
2018-09-18 22:32:42 +03:00 |
|
Peter Dimov
|
3a41aaabad
|
Revert "MSVC requires __declspec(dllimport) for variables"
This reverts commit 4b7018de85.
|
2018-09-18 22:32:26 +03:00 |
|
Peter Dimov
|
46d383b3bd
|
Revert "Disable constexpr on msvc-14.1"
This reverts commit 3bdea5dfa3.
|
2018-09-18 22:30:56 +03:00 |
|
Peter Dimov
|
9afd678532
|
Revert "Add BOOST_SYMBOL_VISIBLE to generic_error_category and system_error_category, to placate ubsan"
This reverts commit a9909bb82b.
|
2018-09-18 22:30:54 +03:00 |
|
Peter Dimov
|
68c89304f2
|
Revert "Sprinkle more BOOST_SYMBOL_VISIBLE throughout"
This reverts commit bbd0a3766d.
|
2018-09-18 22:30:52 +03:00 |
|
Peter Dimov
|
0272ea0ea5
|
Revert "Revert "Use enable_if from type_traits""
This reverts commit ca68b08511.
|
2018-09-18 22:30:50 +03:00 |
|
Peter Dimov
|
c4626e0413
|
Revert "Normalize Core includes"
This reverts commit ff7116404b.
|
2018-09-18 22:30:40 +03:00 |
|
Peter Dimov
|
515fbb21b4
|
Use strerror_r on glibc
|
2018-09-18 22:21:13 +03:00 |
|
Peter Dimov
|
7d38263d71
|
Add an empty main() in win32_hresult_test when not on Windows
|
2018-09-17 20:25:13 +03:00 |
|
Peter Dimov
|
465e9e019e
|
Remove noexcept from operator std::error_category const& (allocates and can throw)
|
2018-09-17 20:12:10 +03:00 |
|
Peter Dimov
|
11a908a3fe
|
Fix hash_value
|
2018-09-17 18:18:37 +03:00 |
|
Peter Dimov
|
11b07164c1
|
Add win32_hresult_test
|
2018-09-17 17:29:50 +03:00 |
|
Peter Dimov
|
96320384cc
|
Revert unnecessary changes to error_code.cpp
|
2018-09-17 17:08:25 +03:00 |
|
Peter Dimov
|
a9e56e1a6a
|
Remove dependency on type_traits
|
2018-09-17 03:21:42 +03:00 |
|
Peter Dimov
|
041678752b
|
Revert deletion of BOOST_*_API check
|
2018-09-17 02:55:40 +03:00 |
|
Peter Dimov
|
ff7116404b
|
Normalize Core includes
before-1.69-merge
|
2018-09-17 02:47:34 +03:00 |
|
Peter Dimov
|
ca68b08511
|
Revert "Use enable_if from type_traits"
This reverts commit f92c0fc9b7.
|
2018-09-17 02:39:32 +03:00 |
|
Peter Dimov
|
56651f6633
|
Disable <system_error> interoperation on g++ 4.4/4.5
|
2018-09-16 20:49:33 +03:00 |
|
Peter Dimov
|
fe1dbd9df9
|
Use g++-8, clang-6 with libstdc++-5 for UBSan (libstdc++-4.9's map triggers errors in end())
|
2018-09-16 20:36:02 +03:00 |
|
Peter Dimov
|
6bd05dc92d
|
Add BOOST_SYMBOL_VISIBLE to category classes to placate UBSan
|
2018-09-16 19:32:38 +03:00 |
|
Peter Dimov
|
bbd0a3766d
|
Sprinkle more BOOST_SYMBOL_VISIBLE throughout
|
2018-09-16 13:53:11 +03:00 |
|
Peter Dimov
|
a9909bb82b
|
Add BOOST_SYMBOL_VISIBLE to generic_error_category and system_error_category, to placate ubsan
|
2018-09-16 08:00:24 +03:00 |
|
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
boost-1.68.0
|
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 |
|