Commit Graph

886 Commits

Author SHA1 Message Date
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
Peter Dimov dc73ca428b Add operator|( result, nullary-returning-result ) 2023-10-29 03:20:08 +03:00
Peter Dimov c1fa3619b6 Add operator|( result, nullary-returning-value ) 2023-10-29 02:32:19 +03:00
Peter Dimov 0cd351014b Remove C++14-ism 2023-10-29 01:41:50 +03:00
Peter Dimov d38e54d4c3 Add operator|( result, value ) 2023-10-29 01:30:01 +03:00
Peter Dimov fa3331412d Update ci.yml 2023-10-28 20:53:44 +03:00
Peter Dimov b899c49ae8 Update .drone.jsonnet 2023-10-21 04:17:30 +03:00
Peter Dimov 61a0e244da Add some more test cases exercising result initialization from {} 2023-10-20 21:49:20 +03:00
Peter Dimov eb788615de Update ci.yml 2023-10-20 03:04:29 +03:00
Peter Dimov 84fd43e14a Update C++03 deprecation message 2023-10-19 18:15:05 +03:00