Peter Dimov
|
b877f65f80
|
Remove C++03 from appveyor.yml
|
2024-01-17 03:54:47 +02:00 |
|
Peter Dimov
|
aa80e0bdcd
|
Remove C++03 from .drone.jsonnet
|
2024-01-17 03:53:54 +02:00 |
|
Peter Dimov
|
0b60b13618
|
Remove C++03 from ci.yml
|
2024-01-17 03:51:39 +02:00 |
|
Peter Dimov
|
7dacf5be11
|
Update .drone.jsonnet
|
2024-01-01 19:42:54 +02:00 |
|
Peter Dimov
|
c3cd1d5ea9
|
Disable failed_constexpr_test for GCC/UBSAN
|
2023-12-31 02:25:26 +02:00 |
|
Peter Dimov
|
2bea482605
|
Update .drone.jsonnet
|
2023-12-31 01:26:31 +02:00 |
|
Peter Dimov
|
48f95f0035
|
Update .drone.jsonnet
|
2023-12-31 01:11:31 +02:00 |
|
Peter Dimov
|
16d20175bc
|
Update .drone.jsonnet
|
2023-12-28 16:18:53 +02:00 |
|
Peter Dimov
|
2aa5d4d97f
|
Add definitions of ::in_place_* for result specializations. Fixes #115.
|
2023-12-15 03:17:21 +02:00 |
|
Peter Dimov
|
18edbf75d0
|
Test ::in_place_* for result specializations. Refs #115.
|
2023-12-15 02:44:14 +02:00 |
|
Peter Dimov
|
52220a0351
|
Add definitions of result<T, E>::in_place_*. Refs #115.
|
2023-12-15 02:24:18 +02:00 |
|
Peter Dimov
|
ffa67ab005
|
Add test for ODR-use of ::in_place_* (refs #115)
|
2023-12-15 02:11:19 +02:00 |
|
Peter Dimov
|
d8399efcac
|
Update ci.yml
|
2023-12-15 01:42:22 +02:00 |
|
Peter Dimov
|
8bc32b7267
|
Update documentation
boost-1.84.0.beta1
boost-1.84.0
|
2023-10-31 04:20:33 +02:00 |
|
Peter Dimov
|
d11dd4b396
|
Add operator&=( result&, unary-returning-result )
|
2023-10-31 03:08:02 +02:00 |
|
Peter Dimov
|
ca5bca39ce
|
Add operator&=( result&, unary-returning-value )
|
2023-10-31 02:44:45 +02:00 |
|
Peter Dimov
|
a58115cb50
|
Reorder operator& code for better codegen
|
2023-10-31 01:51:38 +02:00 |
|
Peter Dimov
|
1bc08296de
|
Update documentation
|
2023-10-30 21:03:39 +02:00 |
|
Peter Dimov
|
25479216b3
|
Fix test file names
|
2023-10-30 00:52:38 +02:00 |
|
Peter Dimov
|
54d3b253b1
|
Add operator&( result, unary-returning-result )
|
2023-10-29 20:57:29 +02:00 |
|
Peter Dimov
|
194b84e663
|
Add operator&( result, unary-returning-value )
|
2023-10-29 19:37:43 +02:00 |
|
Peter Dimov
|
47a08cb35b
|
Update documentation
|
2023-10-29 19:14:13 +02:00 |
|
Peter Dimov
|
7ffd63d54c
|
Fix rvalue result<void> cases
|
2023-10-29 19:13:11 +02:00 |
|
Peter Dimov
|
92c24da9a1
|
Document operator|
|
2023-10-29 03:10:27 +02:00 |
|
Peter Dimov
|
dc73ca428b
|
Add operator|( result, nullary-returning-result )
|
2023-10-29 03:20:08 +03:00 |
|
Peter Dimov
|
c1fa3619b6
|
Add operator|( result, nullary-returning-value )
|
2023-10-29 02:32:19 +03:00 |
|
Peter Dimov
|
0cd351014b
|
Remove C++14-ism
|
2023-10-29 01:41:50 +03:00 |
|
Peter Dimov
|
d38e54d4c3
|
Add operator|( result, value )
|
2023-10-29 01:30:01 +03:00 |
|
Peter Dimov
|
fa3331412d
|
Update ci.yml
|
2023-10-28 20:53:44 +03:00 |
|
Peter Dimov
|
b899c49ae8
|
Update .drone.jsonnet
|
2023-10-21 04:17:30 +03:00 |
|
Peter Dimov
|
61a0e244da
|
Add some more test cases exercising result initialization from {}
|
2023-10-20 21:49:20 +03:00 |
|
Peter Dimov
|
eb788615de
|
Update ci.yml
|
2023-10-20 03:04:29 +03:00 |
|
Peter Dimov
|
84fd43e14a
|
Update C++03 deprecation message
|
2023-10-19 18:15:05 +03:00 |
|
Peter Dimov
|
b0ef682e3d
|
Update documentation
|
2023-09-14 02:20:46 +03:00 |
|
Peter Dimov
|
c360ff1b1c
|
Add a converting constructor to result<void>
|
2023-09-12 04:48:45 +03:00 |
|
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.beta1
boost-1.83.0
|
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.beta1
boost-1.82.0
|
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 |
|