2
0
mirror of https://github.com/boostorg/system.git synced 2026-01-19 04:42:12 +00:00

969 Commits

Author SHA1 Message Date
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 boost-1.88.0.beta1 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.beta1 boost-1.86.0 2024-06-03 03:01:59 +03:00
Peter Dimov
41ff095c0a Try to fix the false positive with GCC ASAN 2024-06-03 02:40:13 +03:00
Peter Dimov
38d63aaf7c strerror_r(ev, tmp, 0) may return tmp 2024-06-02 23:03:24 +03:00
Peter Dimov
d1fb7554c5 Update error_code_test2, error_condition_test3 2024-06-02 22:41:48 +03:00
Peter Dimov
c63bca6eda Update error_condition_test3.cpp 2024-06-02 22:33:43 +03:00
Peter Dimov
bef2c5ef6a Update error_code_test2.cpp 2024-06-02 22:26:01 +03:00
Rene Rivera
341f960e72 Sync from upstream. 2024-06-02 13:49:02 -05:00
Mohammad Nejati
4d4f906548 strerror_r requires non-null buffer pointer
Fixes -Wnonnull warnings when calling message with a nullptr buffer
2024-06-02 18:21:07 +00:00
Mohammad Nejati
8a92683012 Add tests for calling message with nullptr buffer 2024-06-02 18:20:16 +00:00
Peter Dimov
be5a8ffa80 Disable -Wformat-truncation for Clang in snprintf_test 2024-06-02 19:45:18 +03:00