Commit Graph
895 Commits
Author SHA1 Message Date
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
Peter Dimov 9974d92675 Remove GCC 4.4, 4.6, 4.7 from Drone 2024-01-17 04:30:55 +02:00
Peter Dimov 945b0591dd Unconditionally enable BOOST_SYSTEM_HAS_SYSTEM_ERROR 2024-01-17 04:14:23 +02:00
Peter Dimov 1f1e4e0400 Remove NO_CXX11 macros from config_test.cpp 2024-01-17 04:12:51 +02:00
Peter Dimov 1a0b9a46a8 Remove static_assert workaround 2024-01-17 04:12:13 +02:00
Peter Dimov f132dca4a9 Remove =default/=delete workarounds 2024-01-17 04:11:19 +02:00
Peter Dimov 81a9952695 Remove BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS workarounds 2024-01-17 03:57:53 +02:00
Peter Dimov b877f65f80 Remove C++03 from appveyor.yml 2024-01-17 03:54:47 +02:00
Peter Dimov aa80e0bdcd Remove C++03 from .drone.jsonnet 2024-01-17 03:53:54 +02:00
Peter Dimov 0b60b13618 Remove C++03 from ci.yml 2024-01-17 03:51:39 +02:00
Peter Dimov 7dacf5be11 Update .drone.jsonnet 2024-01-01 19:42:54 +02:00
Peter Dimov c3cd1d5ea9 Disable failed_constexpr_test for GCC/UBSAN 2023-12-31 02:25:26 +02:00
Peter Dimov 2bea482605 Update .drone.jsonnet 2023-12-31 01:26:31 +02:00
Peter Dimov 48f95f0035 Update .drone.jsonnet 2023-12-31 01:11:31 +02:00
Peter Dimov 16d20175bc Update .drone.jsonnet 2023-12-28 16:18:53 +02:00
Peter Dimov 2aa5d4d97f Add definitions of ::in_place_* for result specializations. Fixes #115. 2023-12-15 03:17:21 +02:00
Peter Dimov 18edbf75d0 Test ::in_place_* for result specializations. Refs #115. 2023-12-15 02:44:14 +02:00
Peter Dimov 52220a0351 Add definitions of result<T, E>::in_place_*. Refs #115. 2023-12-15 02:24:18 +02:00
Peter Dimov ffa67ab005 Add test for ODR-use of ::in_place_* (refs #115) 2023-12-15 02:11:19 +02:00
Peter Dimov d8399efcac Update ci.yml 2023-12-15 01:42:22 +02:00
Peter Dimov 8bc32b7267 Update documentation boost-1.84.0 boost-1.84.0.beta1 2023-10-31 04:20:33 +02:00
Peter Dimov d11dd4b396 Add operator&=( result&, unary-returning-result ) 2023-10-31 03:08:02 +02:00
Peter Dimov ca5bca39ce Add operator&=( result&, unary-returning-value ) 2023-10-31 02:44:45 +02:00
Peter Dimov a58115cb50 Reorder operator& code for better codegen 2023-10-31 01:51:38 +02:00
Peter Dimov 1bc08296de Update documentation 2023-10-30 21:03:39 +02:00
Peter Dimov 25479216b3 Fix test file names 2023-10-30 00:52:38 +02:00
Peter Dimov 54d3b253b1 Add operator&( result, unary-returning-result ) 2023-10-29 20:57:29 +02:00
Peter Dimov 194b84e663 Add operator&( result, unary-returning-value ) 2023-10-29 19:37:43 +02:00
Peter Dimov 47a08cb35b Update documentation 2023-10-29 19:14:13 +02:00
Peter Dimov 7ffd63d54c Fix rvalue result<void> cases 2023-10-29 19:13:11 +02:00
Peter Dimov 92c24da9a1 Document operator| 2023-10-29 03:10:27 +02:00