Peter Dimov
|
951b3fe7b4
|
Add result<U&, E> specialization. Fixes #72.
|
2023-09-12 03:34:24 +03:00 |
|
Peter Dimov
|
a57c568324
|
Do not use <shared_mutex> when BOOST_USE_WINAPI_VERSION is 0x5xx (Windows XP). Fixes #113.
|
2023-09-04 16:28:34 +03:00 |
|
Peter Dimov
|
4843453528
|
Update ci.yml
|
2023-09-04 13:04:34 +03:00 |
|
Peter Dimov
|
2e7e46a802
|
Update C++03 deprecation message
boost-1.83.0
boost-1.83.0.beta1
|
2023-06-03 02:31:27 +03:00 |
|
Peter Dimov
|
32dbf1b992
|
Disable use of <shared_mutex> under the XP toolsets (v140_xp and v141_xp). Fixes #110.
|
2023-04-30 18:44:56 +03:00 |
|
Peter Dimov
|
707b24bfa1
|
Update reference
|
2023-03-18 05:30:43 +02:00 |
|
Peter Dimov
|
bb1caae0d5
|
Update test/result_error_move.cpp
|
2023-03-18 05:25:44 +02:00 |
|
Klemens
|
c5c49894e6
|
Made result::error movable.
Closes #108.
|
2023-03-17 12:53:14 +08:00 |
|
Peter Dimov
|
ee80491cab
|
Add C++03 deprecation notice
boost-1.82.0
boost-1.82.0.beta1
|
2023-03-06 07:49:33 +02:00 |
|
Peter Dimov
|
a83319fde1
|
Update ci.yml
|
2023-03-06 06:22:31 +02:00 |
|
Peter Dimov
|
4b90524729
|
Disable the constexpr constructors on GCC 4.7
|
2023-03-01 05:18:23 +02:00 |
|
Peter Dimov
|
6ac5f23999
|
Make error_category constructors unconditionally constexpr
|
2023-03-01 03:36:07 +02:00 |
|
Peter Dimov
|
f332a52597
|
Disable C4800 under msvc-14.0
|
2023-01-22 04:54:46 +02:00 |
|
Peter Dimov
|
c92d50abbd
|
Do not consider types with explicit operator bool (such as result itself) constructible from bool for the purposes of result construction. Refs #104.
|
2023-01-22 02:07:28 +02:00 |
|
Peter Dimov
|
805b260a7a
|
Add test/result_value_construct5.cpp. Refs #104.
|
2023-01-22 01:58:29 +02:00 |
|
Peter Dimov
|
f32ffcba48
|
Update result_value_construct4.cpp
|
2023-01-22 01:25:30 +02:00 |
|
Peter Dimov
|
8ce2a9f835
|
Disable result converting constructor when T is convertible from the rhs result<T2, E2>. Refs #104.
|
2023-01-22 01:22:02 +02:00 |
|
Peter Dimov
|
6a58b03eab
|
Add test/result_value_construct4.cpp. Refs #104.
|
2023-01-22 01:15:08 +02:00 |
|
Peter Dimov
|
f0b27c5826
|
Enable implicit construction when the alternative is explicitly constructible from the argument. Fixes #103.
|
2023-01-21 20:09:53 +02:00 |
|
Peter Dimov
|
456b3c2dad
|
Add test/result_error_construct4.cpp. Refs #103.
|
2023-01-21 19:45:32 +02:00 |
|
Peter Dimov
|
eb3f3a8e41
|
Use boost::core::snprintf in std_interop_test16 as well
|
2023-01-20 04:39:08 +02:00 |
|
Peter Dimov
|
e6986a51d5
|
Merge branch 'develop' into feature/issue-102
|
2023-01-20 04:38:15 +02:00 |
|
Peter Dimov
|
fb648760b5
|
Change uses of std::sprintf in tests to boost::core::snprintf, to avoid deprecation warnings
|
2023-01-20 02:29:38 +02:00 |
|
Peter Dimov
|
71ee26c188
|
Move the stdcat mutex into init_stdcat() as a local static to fix msvc-12.0
|
2023-01-20 01:22:42 +02:00 |
|
Peter Dimov
|
8449c62162
|
Update detail/mutex.hpp to use std::shared_mutex under the MS STL
|
2023-01-19 18:05:21 +02:00 |
|
Peter Dimov
|
4bca94ffc4
|
Merge branch 'develop' into feature/issue-102
|
2023-01-19 16:35:05 +02:00 |
|
Peter Dimov
|
3e6af15652
|
Add system/detail/mutex.hpp, use it in error_category_impl.hpp
|
2023-01-19 12:04:06 +02:00 |
|
Peter Dimov
|
86ff47ff63
|
Update std_interop_test16.cpp to not use asio/error.hpp.
|
2023-01-19 11:13:40 +02:00 |
|
Peter Dimov
|
06ddfdb4a6
|
Add std_interop_test16.cpp. Refs #102.
|
2023-01-19 05:46:11 +02:00 |
|
Peter Dimov
|
bb60a27b18
|
Update appveyor.yml
|
2023-01-12 20:38:54 +02:00 |
|
Peter Dimov
|
e478ba1a2b
|
Update appveyor.yml
|
2023-01-12 15:18:11 +02:00 |
|
Peter Dimov
|
50100b0e81
|
Update CMakeLists.txt
|
2023-01-12 10:37:55 +02:00 |
|
Peter Dimov
|
bb502f5d67
|
Merge branch 'develop' into feature/pr-90
|
2023-01-12 10:36:56 +02:00 |
|
Peter Dimov
|
fa2349eee7
|
Add CMake tests to Appveyor
|
2023-01-12 05:45:30 +02:00 |
|
Peter Dimov
|
3d9acaf082
|
Update CMakeLists.txt
|
2023-01-12 05:41:30 +02:00 |
|
Peter Dimov
|
c6795eb9d0
|
Merge branch 'natvis' of https://github.com/vinniefalco/boost-system into feature/pr-90
|
2023-01-12 05:39:37 +02:00 |
|
Peter Dimov
|
57c295bbf7
|
Work around Clang 3.5 failures in result_value_access
|
2023-01-10 05:46:57 +02:00 |
|
Peter Dimov
|
36e3b2c6ae
|
Work around Clang 3.5..3.8 failure in constexpr_test2
|
2023-01-10 05:14:36 +02:00 |
|
Peter Dimov
|
583cd8dba2
|
Update .drone.jsonnet
|
2023-01-10 04:36:37 +02:00 |
|
Peter Dimov
|
0c2de4cb2a
|
Update .drone.jsonnet
|
2023-01-10 04:19:25 +02:00 |
|
Peter Dimov
|
3d595a6e79
|
Update ci.yml
|
2023-01-10 04:06:30 +02:00 |
|
Peter Dimov
|
b3faedfe3e
|
Extend Clang 6 workaround to Clang 7 under Android. Fixes #100.
|
2023-01-10 03:09:20 +02:00 |
|
Peter Dimov
|
32bf67f748
|
error_code wrapping std::error_code should never compare equal to error_code not wrapping std (because of hash_value.) Fixes #101.
|
2023-01-07 19:56:34 +02:00 |
|
Peter Dimov
|
5d15aa1267
|
Add ec_hash_value_test
|
2023-01-07 19:42:59 +02:00 |
|
Peter Dimov
|
36e1236a0f
|
Remove _Addr assignment from the constructor of std_category. Fixes #98.
|
2022-12-10 22:17:51 +02:00 |
|
Peter Dimov
|
2c20b6e7e5
|
Work around ERROR_INVALID_NAME failure on msvc-14.0, msvc-14.1
|
2022-12-10 19:45:14 +02:00 |
|
Peter Dimov
|
103f3b4f00
|
Print original error code in win32_generic_test
|
2022-12-10 18:47:54 +02:00 |
|
Peter Dimov
|
14f779e234
|
Update Win32 translation table. Closes #97.
|
2022-12-10 18:38:19 +02:00 |
|
Peter Dimov
|
bfccd4b4d9
|
Add win32_generic_test. Refs #97.
|
2022-12-10 18:24:34 +02:00 |
|
Peter Dimov
|
7ae6b317f3
|
Only disable C4351 on msvc-12.0 and earlier (refs #96)
boost-1.81.0.beta1
boost-1.81.0
|
2022-10-26 15:52:18 +03:00 |
|