Peter Dimov
|
bc7c00fa67
|
Update revision history
|
2026-05-31 15:42:56 +03:00 |
|
Peter Dimov
|
8c935dc996
|
Fix unwrap_and_invoke for functions returning void. Fixes #145.
|
2026-05-31 14:34:01 +03:00 |
|
Peter Dimov
|
e6595f0d64
|
Update .drone.jsonnet
|
2026-05-01 16:45:55 +03:00 |
|
Peter Dimov
|
48cc883bd3
|
Add windows-cmake-use to ci.yml
|
2026-04-30 20:31:59 +03:00 |
|
Peter Dimov
|
a66df030ae
|
Add posix-cmake-use to ci.yml
|
2026-04-30 19:36:42 +03:00 |
|
Peter Dimov
|
04ac86837c
|
Disable -Wformat-truncation in error_category_test(2).cpp under GCC 16
|
2026-04-30 19:29:54 +03:00 |
|
Peter Dimov
|
080b4e9961
|
Update ci.yml
|
2026-04-30 17:06:37 +03:00 |
|
Peter Dimov
|
571076780e
|
Update cmake_install_test/CMakeLists.txt
|
2026-04-30 17:02:01 +03:00 |
|
Peter Dimov
|
f80b9ccbf1
|
Update documentation
boost-1.91.0.beta1
boost-1.91.0
|
2026-03-03 20:14:14 +02:00 |
|
Peter Dimov
|
2db6b8e595
|
Add unwrap_and_invoke.hpp to boost/system.hpp
|
2026-03-03 19:36:13 +02:00 |
|
Peter Dimov
|
026862285e
|
Disable -Wmissing-field-initializers in test/unwrap_and_construct2
|
2026-02-25 20:02:57 +02:00 |
|
Peter Dimov
|
f7408130d0
|
Members with initializers make a class non-aggregate in C++11
|
2026-02-25 19:31:23 +02:00 |
|
Peter Dimov
|
59b11b120d
|
Disable test/unwrap_and_construct2 when detail::is_aggregate isn't functional
|
2026-02-25 18:52:28 +02:00 |
|
Peter Dimov
|
8ce9b50730
|
Support aggregates in unwrap_and_construct
|
2026-02-25 18:19:49 +02:00 |
|
Peter Dimov
|
700f246dd3
|
Rename BOOST_SYSTEM_HAS_IS_AGGREGATE to BOOST_SYSTEM_HAS_BUILTIN_IS_AGGREGATE
|
2026-02-25 17:54:22 +02:00 |
|
Peter Dimov
|
78149b00c6
|
Disable detail_is_aggregate_test when detail::is_aggregate isn't functional
|
2026-02-25 17:52:23 +02:00 |
|
Peter Dimov
|
9c1c586a32
|
Add detail::is_aggregate
|
2026-02-25 16:52:10 +02:00 |
|
Peter Dimov
|
d9248a93ab
|
Placate GCC 4.x
|
2026-02-25 16:40:15 +02:00 |
|
Peter Dimov
|
fa3babf4e6
|
Add unwrap_and_construct
|
2026-02-25 14:10:14 +02:00 |
|
Peter Dimov
|
739179a494
|
Add test/unwrap_and_invoke2.cpp
|
2026-02-25 02:30:48 +02:00 |
|
Peter Dimov
|
ee43711c1c
|
std::make_unique is C++14
|
2026-02-24 20:03:04 +02:00 |
|
Peter Dimov
|
af53bce037
|
Add unwrap_and_invoke.hpp
|
2026-02-24 18:59:48 +02:00 |
|
Peter Dimov
|
9fe049b534
|
Update documentation
|
2026-02-22 18:33:34 +02:00 |
|
Peter Dimov
|
eceff8b487
|
Apply Clang 3.5 workarounds properly in test/result_value_access
|
2026-02-21 12:17:20 +02:00 |
|
Peter Dimov
|
9ead4aeea9
|
Change operator* and operator-> to throw instead of having a precondition
|
2026-02-21 03:26:49 +02:00 |
|
Peter Dimov
|
0ff6989330
|
Add result<>::unsafe_value
|
2026-02-20 21:26:56 +02:00 |
|
Peter Dimov
|
3fe0eaec54
|
Disable result_error_construct_cx for Clang 5 and below
|
2026-02-16 02:28:56 +02:00 |
|
Peter Dimov
|
5fd72e7f0b
|
Add test/result_error_construct_cx2
|
2026-02-16 02:21:46 +02:00 |
|
Peter Dimov
|
7a3a343189
|
Add test/result_value_construct_cx, test/result_error_construct_cx
|
2026-02-16 02:06:41 +02:00 |
|
Peter Dimov
|
7d36e164f2
|
Disable C++20 constexpr for Clang 10
|
2026-02-15 21:13:53 +02:00 |
|
Peter Dimov
|
af53f17a27
|
Add constexpr to virtual functions on C++20 or later. Refs #141.
|
2026-02-15 19:28:43 +02:00 |
|
Peter Dimov
|
65983129dc
|
Update .drone.jsonnet
|
2026-01-27 19:51:11 +02:00 |
|
Peter Dimov
|
2e1a6b58ba
|
Add the Compat dependency to build.jam
|
2026-01-27 19:49:28 +02:00 |
|
Peter Dimov
|
b7e9d0d737
|
Merge pull request #139 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
|
2026-01-23 02:29:59 +02:00 |
|
Andrey Semashev
|
1d00ab81c7
|
Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so replace
the dependency with Boost.Config.
|
2026-01-22 20:43:47 +03:00 |
|
Peter Dimov
|
423e6937ad
|
Merge pull request #137 from corngood/cygwin
Use BOOST_POSIX_API on cygwin.
|
2025-12-18 19:30:01 +02:00 |
|
Peter Dimov
|
b930bc38ac
|
Update revision history
|
2025-12-18 19:28:55 +02:00 |
|
David McFarland
|
d8b8483326
|
Use BOOST_POSIX_API on cygwin.
|
2025-12-18 10:04:35 -04:00 |
|
Peter Dimov
|
9529e070ea
|
Still install boost_system, for the CMake configuration. Refs #132.
|
2025-12-15 21:52:49 +02:00 |
|
Peter Dimov
|
982abbe42a
|
Remove local implementation of invoke; use Compat
|
2025-12-03 19:34:58 +02:00 |
|
Peter Dimov
|
56ba602d06
|
Test libc++ in ci.yml
|
2025-12-03 18:57:05 +02:00 |
|
Peter Dimov
|
7ec2584789
|
Enable pointers to members in r & f, where f returns result<>
|
2025-12-03 16:27:28 +02:00 |
|
Peter Dimov
|
dec785741b
|
Test const correctness of projection member functions in result_and_mfn1v.cpp
|
2025-12-03 16:06:50 +02:00 |
|
Peter Dimov
|
c8e1b9fa0b
|
Add data member pointer tests to result_and_mfn1v.cpp; decay return type of the projection when the lhs result is an rvalue
|
2025-12-03 15:42:21 +02:00 |
|
Peter Dimov
|
4d8f6f85cd
|
Enable pointers to members in r & f, where f returns a value
|
2025-12-03 13:55:15 +02:00 |
|
Peter Dimov
|
05cb8f459c
|
Update revision history
|
2025-12-03 13:13:40 +02:00 |
|
Peter Dimov
|
62878a6d06
|
Update documentation
|
2025-12-01 03:03:57 +02:00 |
|
Peter Dimov
|
8bb3ce6277
|
Decay return type of r | f when r is result<T&> and f() returns T. Refs #128.
|
2025-12-01 02:46:30 +02:00 |
|
Peter Dimov
|
1b74658f57
|
Decay return type of r | x when r is result<T&>. Refs #128.
|
2025-12-01 02:11:53 +02:00 |
|
Peter Dimov
|
6dc7819c2e
|
Update ci.yml
|
2025-11-30 21:15:05 +02:00 |
|