946 Commits

Author SHA1 Message Date
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.beta1 boost-1.87.0
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
Peter Dimov
d032ab91fd Update ci.yml 2024-06-02 18:59:05 +03:00
Rene Rivera
9b82082f76 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
3c293f8740 Add missing NO_LIB usage requirements. 2024-04-28 20:17:00 -05:00
Rene Rivera
2feb94ac07 Sync from upstream. 2024-04-20 15:31:42 -05:00
Peter Dimov
8f319f30c6 Update revision history 2024-04-17 03:41:33 +03:00
Rene Rivera
d09b2f5f1d Sync from upstream. 2024-04-10 07:55:53 -05:00
Peter Dimov
01d46f597e Update test/result_and_fn1v.cpp 2024-04-09 03:07:07 +03:00
Peter Dimov
93852d1a7e Support result<void> &= fv. Refs #119. 2024-04-09 03:01:38 +03:00
Peter Dimov
4aeebd2173 Avoid Appveyor timeout 2024-04-08 21:47:32 +03:00
Peter Dimov
96fef94580 Support result<void> & fv, where fv returns void. Refs #119. 2024-04-08 18:01:41 +03:00
Peter Dimov
75ab18c9fd Support result<X> & fv, where fv returns void. Refs #119. 2024-04-08 17:55:50 +03:00
Peter Dimov
f9a4655ae7
Merge pull request #120 from klemens-morgenstern/patch-1
declared global constants as inline with BOOST_INLINE_CONSTEXPR
2024-04-06 21:48:49 +03:00
Klemens Morgenstern
f6fcb1b690
declared global constants as inline with BOOST_INLINE_CONSTEXPR 2024-04-06 21:54:33 +08:00
Rene Rivera
27a5096b6c Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera
9cc66841c4 Make the library modular usable. 2024-03-11 08:38:16 -05:00
Peter Dimov
2fc720a1cb Update documentation boost-1.85.0.beta1 boost-1.85.0 2024-02-03 04:07:53 +02:00
Peter Dimov
73de83b8f7 Update documentation 2024-02-02 08:28:41 +02:00
Peter Dimov
310bf1d544 Add operator|=(result&, fn0r) 2024-02-01 07:18:41 +02:00
Peter Dimov
f18edb3d24 Add operator|=(result&, fn0v) 2024-02-01 06:49:23 +02:00
Peter Dimov
a9659f4318 Add operator|=(result&, value) 2024-02-01 06:40:47 +02:00
Peter Dimov
2b14b9a96a Update documentation 2024-02-01 03:24:33 +02:00
Peter Dimov
c7a0ce3349 Enable result<void> &= fr. Refs #117. 2024-02-01 02:39:31 +02:00
Peter Dimov
cedf6eb581 Update test/result_and_fn1r.cpp 2024-02-01 02:22:05 +02:00