Commit Graph

978 Commits

Author SHA1 Message Date
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
Peter Dimov 1061db7dcd Update .drone.jsonnet boost-1.90.0.beta1 boost-1.90.0 2025-11-02 20:08:38 +02:00
Peter Dimov fa51e42fff Merge pull request #136 from vinniefalco/develop
chore: natvis uses correct layout for std::error_code
2025-11-02 20:04:15 +02:00
Vinnie Falco 323c618f99 chore: natvis uses correct layout for std::error_code
fix #135
2025-11-02 09:18:54 -08:00
Peter Dimov 1a3279d087 Update release notes for 1.89 (better late than never) 2025-10-29 15:44:52 +02:00
Peter Dimov bd46fb21f3 Correct CMake version check; VERSION_GREATER 3.18 is true for 3.18.1 2025-10-19 21:04:45 +03:00
Peter Dimov 14c5f52602 Remove windows-2019 from ci.yml boost-1.89.0 2025-07-02 19:12:29 +03:00
Peter Dimov 7a495bb46d Switch Boost.System to header-only in b2 2025-06-26 16:37:21 +03:00
Peter Dimov db00e1848e Update ci.yml 2025-06-26 15:59:21 +03:00
Peter Dimov 7a49a5d80d Change assertions in operator* to match documentation; improves codegen slightly in the result<U&> case boost-1.88.0.beta1 boost-1.88.0 2025-02-24 19:46:43 +02:00
Peter Dimov a0597f4872 Update .drone.jsonnet 2024-12-14 11:02:33 +02:00
Peter Dimov 485be93281 Apply Node20 workaround 2024-12-14 11:01:15 +02:00
Peter Dimov ee0b15efc4 Update ci.yml 2024-12-14 11:00:28 +02:00
Peter Dimov 09f4eb87e2 Merge pull request #125 from igaztanaga/patch-1
Update system_category_message_win32.hpp
boost-1.87.0 boost-1.87.0.beta1
2024-09-05 21:25:41 +03:00
Peter Dimov 3e5ce27719 Add VERBATIM to add_custom_target 2024-08-28 03:02:08 +03:00
Peter Dimov 40bdcea2e5 Update build.jam, build/Jamfile, test/Jamfile 2024-08-28 02:10:03 +03:00
Rene Rivera 19bcfebf37 Sync from upstream. 2024-08-20 09:56:38 -05:00
Ion Gaztañaga 6d58d0bb76 Update system_category_message_win32.hpp
Fixes for Wsign-conversion with MinGW64 ("conversion to 'DWORD' {aka 'long unsigned int'} from 'int' may change the sign of the result")
2024-08-19 01:10:16 +02:00
Peter Dimov a664cd1de6 Update .drone.jsonnet 2024-08-18 11:46:25 +03:00
Peter Dimov e8a089b664 Update ci.yml 2024-08-17 18:22:21 +03:00
Rene Rivera 75e1a1e28b Update build deps. 2024-08-09 20:26:47 -05:00
Rene Rivera 5feb280612 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
Rene Rivera fc3ab6db97 Update copyright dates. 2024-07-20 22:52:03 -05:00
Rene Rivera 91929719bd Change all <source> references to <library>. 2024-07-20 21:26:25 -05:00
Rene Rivera 8d0fa396b8 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera 671d0ad41b Sync from upstream. 2024-06-02 23:25:04 -05:00
Peter Dimov 5d5ecb74a7 Update .drone.jsonnet boost-1.86.0 boost-1.86.0.beta1 2024-06-03 03:01:59 +03:00