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 |
|
Peter Dimov
|
9a6d79b841
|
Update revision history
|
2022-10-18 04:17:17 +03:00 |
|
Peter Dimov
|
ece71199a9
|
Document result<>::emplace
|
2022-10-18 04:15:40 +03:00 |
|
Peter Dimov
|
1e4c050d6c
|
Add result<>::emplace (refs #85)
|
2022-10-18 00:46:59 +03:00 |
|
Peter Dimov
|
21115121bb
|
Update ci.yml
|
2022-10-15 04:17:12 +03:00 |
|
Peter Dimov
|
956fa92a53
|
Update revision history
|
2022-09-27 20:32:03 +03:00 |
|
Peter Dimov
|
ee318f937f
|
Document result<>::value_type, error_type, in_place_value, in_place_error. Closes #93.
|
2022-09-27 20:23:28 +03:00 |
|
Peter Dimov
|
19f99264de
|
Document BOOST_SYSTEM_DISABLE_THREADS
|
2022-09-27 20:20:36 +03:00 |
|
Peter Dimov
|
3261bae6de
|
Update .drone.jsonnet
|
2022-09-27 18:58:14 +03:00 |
|
Peter Dimov
|
20ce51858b
|
Add in_place_value, in_place_error to result<>. Refs #93.
|
2022-09-27 18:18:16 +03:00 |
|
Peter Dimov
|
52d7429473
|
Add value_type, error_type typedefs to result. Refs #93.
|
2022-09-26 21:20:40 +03:00 |
|
Peter Dimov
|
53c00841fc
|
Add support for BOOST_SYSTEM_DISABLE_THREADS (refs #92)
|
2022-09-08 18:32:26 +03:00 |
|
Peter Dimov
|
19e27a73e9
|
Disable failing test for msvc-12.0
|
2022-08-25 17:38:59 +03:00 |
|
Peter Dimov
|
19020ce925
|
Disable std_interop_test15 on g++ 4.8/4.9
|
2022-08-24 23:37:03 +03:00 |
|
Peter Dimov
|
3faf415026
|
Resolve ambiguities when comparing error_condition with std enums (refs #91)
|
2022-08-24 22:56:15 +03:00 |
|
Peter Dimov
|
a2df4d09da
|
Update error_code_test3.cpp
|
2022-08-24 21:41:38 +03:00 |
|
Peter Dimov
|
455c6a6332
|
Add std_interop_test15.cpp
|
2022-08-24 21:40:20 +03:00 |
|
Peter Dimov
|
efb7634666
|
Move code/condition comparisons back outside class error_code; fixes #91
|
2022-08-24 21:10:05 +03:00 |
|
Peter Dimov
|
2bba3fd5e2
|
Add error_code_test3.cpp
|
2022-08-24 20:54:20 +03:00 |
|
Peter Dimov
|
8c740705e6
|
Add missing include
|
2022-08-21 19:42:10 +03:00 |
|
Peter Dimov
|
4708d95e80
|
Merge branch 'constexpr-default-ctor' of https://github.com/vinniefalco/boost-system into feature/pr-89
|
2022-08-21 19:13:48 +03:00 |
|
Peter Dimov
|
867f6d06d0
|
Add constexpr_test2.cpp
|
2022-08-21 19:13:12 +03:00 |
|
Vinnie Falco
|
ac1ed1ecc1
|
error_code default ctor is constexpr in c++11
|
2022-08-21 08:17:54 -07:00 |
|
Peter Dimov
|
cc7c2f7ee4
|
Return v_.index() == 1 from has_error() to avoid -Wmaybe-uninitialized in error()
boost-1.80.0
|
2022-08-02 22:44:34 +03:00 |
|
Peter Dimov
|
f2e1db8021
|
Constrain explicit value and error constructors to not accept zero arguments. Fixes #86.
|
2022-07-26 21:49:13 +03:00 |
|
Peter Dimov
|
ede243c42f
|
Add (negative) tests for default constructability (refs #86)
|
2022-07-26 21:35:33 +03:00 |
|
Peter Dimov
|
1558aaa789
|
Update ci.yml
|
2022-07-26 20:41:24 +03:00 |
|
Peter Dimov
|
96b876d91a
|
Add README.md
boost-1.80.0.beta1
|
2022-06-19 02:19:58 +03:00 |
|
Peter Dimov
|
eb9ae4ac69
|
Update revision history
|
2022-06-19 01:30:17 +03:00 |
|
Peter Dimov
|
8fd487d496
|
Update documentation
|
2022-06-19 01:28:36 +03:00 |
|
Peter Dimov
|
5223c94aa9
|
Disable throws_assign_fail.cpp for GCC/release, because gcc-12 fails it at compile time
|
2022-06-18 23:07:41 +03:00 |
|
Peter Dimov
|
a5ee3f291c
|
Update ci.yml
|
2022-06-18 21:47:57 +03:00 |
|
Peter Dimov
|
4200b00973
|
Add converting constructor to result (refs #82)
|
2022-06-18 18:12:06 +03:00 |
|
Peter Dimov
|
533dfe1688
|
Update revision history
|
2022-05-05 21:17:09 +03:00 |
|
Peter Dimov
|
7dec756a6f
|
Update documentation
|
2022-05-05 21:15:03 +03:00 |
|
Peter Dimov
|
648a35838b
|
Remove unnecessary overloads
|
2022-05-05 05:12:08 +03:00 |
|
Peter Dimov
|
256fe92dbb
|
Add error_code(error_code const& ec, source_location const* loc) and a corresponding assign
|
2022-05-05 05:02:37 +03:00 |
|
Peter Dimov
|
5debb8a041
|
Update revision history
|
2022-05-05 02:30:07 +03:00 |
|
Peter Dimov
|
a97e5a0546
|
Move BOOST_NOINLINE to operator std::error_category
|
2022-04-22 22:41:26 +03:00 |
|
Peter Dimov
|
dc17edfa07
|
Remove clang-win from appveyor.yml
|
2022-04-22 21:16:09 +03:00 |
|
Peter Dimov
|
65da7dfd56
|
Update result_error_construct tests to use sys::error_code instead of (erroneously) std::error_code
|
2022-04-22 19:52:19 +03:00 |
|
Peter Dimov
|
9279001b8c
|
Check BOOST_NO_CXX11_HDR_MUTEX when enabling <system_error> integration
|
2022-04-22 16:49:03 +03:00 |
|
Peter Dimov
|
616e652bd7
|
Suppress strict-aliasing warning for gcc 4.8 to 6
|
2022-04-21 21:06:14 +03:00 |
|
Peter Dimov
|
98439855bd
|
Use static_cast instead of reinterpret_cast
|
2022-04-21 20:52:02 +03:00 |
|
Peter Dimov
|
986efb1420
|
Rework conversion to std::error_category to not allocate (closes #78)
|
2022-04-21 20:32:25 +03:00 |
|