Commit Graph

925 Commits

Author SHA1 Message Date
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
Peter Dimov 5d5ecb74a7 Update .drone.jsonnet boost-1.86.0 boost-1.86.0.beta1 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
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
Peter Dimov 8f319f30c6 Update revision history 2024-04-17 03:41:33 +03: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
Peter Dimov 2fc720a1cb Update documentation boost-1.85.0 boost-1.85.0.beta1 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
Peter Dimov ab368822a6 Update documentation 2024-01-31 11:35:41 +02:00
Peter Dimov 293174a1d3 Enable result<void> & fr. Refs #117. 2024-01-31 05:36:52 +02:00
Peter Dimov 5c1d0df893 Enable result<void> & fv. Refs #117. 2024-01-31 05:26:01 +02:00
Peter Dimov 3f2f87f734 Update ci.yml 2024-01-26 01:35:05 +02:00
Peter Dimov 6caa346ba5 Update documentation 2024-01-25 22:13:49 +02:00
Peter Dimov a5aec941ca Remove boost/system/cygwin_error.hpp 2024-01-18 20:21:45 +02:00
Peter Dimov 7f640b92fe Update appveyor.yml 2024-01-18 19:42:44 +02:00
Peter Dimov 626263c23f Update CMakeLists.txt 2024-01-17 07:45:05 +02:00
Peter Dimov 53ce7e9f53 Update meta/libraries.json 2024-01-17 07:18:04 +02:00
Peter Dimov ff47c6782f Include and test unconditionally result.hpp 2024-01-17 07:17:30 +02:00
Peter Dimov abbfd46517 Remove uses of BOOST_NOEXCEPT 2024-01-17 07:14:05 +02:00
Peter Dimov 128fd9341f Remove uses of BOOST_CONSTEXPR 2024-01-17 07:09:31 +02:00
Peter Dimov e0b0118406 Remove msvc-12.0 from Appveyor 2024-01-17 07:07:25 +02:00
Peter Dimov 3ded81eed0 Remove uses of BOOST_SYSTEM_HAS_SYSTEM_ERROR 2024-01-17 06:49:19 +02:00
Peter Dimov 80e019069c Use snprintf in error_category_impl.hpp 2024-01-17 05:18:23 +02:00
Peter Dimov e368c2863d Disable -Wformat-truncation in snprintf_test.cpp 2024-01-17 05:13:10 +02:00
Peter Dimov 00fb79f174 Remove requires_cxx11.hpp 2024-01-17 04:47:46 +02:00
Peter Dimov 44582f3c3c Use std::snprintf in detail/snprintf.hpp 2024-01-17 04:34:11 +02:00
Peter Dimov f08e363c0e Use std::is_same in detail/is_same.hpp 2024-01-17 04:33:14 +02:00
Peter Dimov 1474498ccf Use std::enable_if in detail/enable_if.hpp 2024-01-17 04:32:29 +02:00
Peter Dimov b0304ad0b2 Remove msvc-9.0, 10.0, 11.0 from Appveyor 2024-01-17 04:31:25 +02:00