2
0
mirror of https://github.com/boostorg/system.git synced 2026-01-19 16:52:11 +00:00

Commit Graph

  • 455c6a6332 Add std_interop_test15.cpp Peter Dimov 2022-08-24 21:40:20 +03:00
  • efb7634666 Move code/condition comparisons back outside class error_code; fixes #91 Peter Dimov 2022-08-24 21:10:05 +03:00
  • 2bba3fd5e2 Add error_code_test3.cpp Peter Dimov 2022-08-24 20:54:20 +03:00
  • 8c740705e6 Add missing include feature/pr-89 Peter Dimov 2022-08-21 19:42:10 +03:00
  • 4708d95e80 Merge branch 'constexpr-default-ctor' of https://github.com/vinniefalco/boost-system into feature/pr-89 Peter Dimov 2022-08-21 19:13:48 +03:00
  • 867f6d06d0 Add constexpr_test2.cpp Peter Dimov 2022-08-21 19:13:12 +03:00
  • ac1ed1ecc1 error_code default ctor is constexpr in c++11 Vinnie Falco 2022-08-20 18:11:44 -07:00
  • fe48c3058d add boost_system.natvis and interface source files Vinnie Falco 2022-08-18 16:51:20 -07:00
  • cc7c2f7ee4 Return v_.index() == 1 from has_error() to avoid -Wmaybe-uninitialized in error() boost-1.80.0 Peter Dimov 2022-08-02 22:44:34 +03:00
  • f2e1db8021 Constrain explicit value and error constructors to not accept zero arguments. Fixes #86. Peter Dimov 2022-07-26 21:49:13 +03:00
  • ede243c42f Add (negative) tests for default constructability (refs #86) Peter Dimov 2022-07-26 21:35:33 +03:00
  • 1558aaa789 Update ci.yml Peter Dimov 2022-07-26 20:41:24 +03:00
  • 96b876d91a Add README.md boost-1.80.0.beta1 Peter Dimov 2022-06-19 02:19:58 +03:00
  • eb9ae4ac69 Update revision history Peter Dimov 2022-06-19 01:30:17 +03:00
  • 8fd487d496 Update documentation Peter Dimov 2022-06-19 01:28:36 +03:00
  • 5223c94aa9 Disable throws_assign_fail.cpp for GCC/release, because gcc-12 fails it at compile time feature/update-ci Peter Dimov 2022-06-18 23:07:41 +03:00
  • a5ee3f291c Update ci.yml Peter Dimov 2022-06-18 21:47:57 +03:00
  • 4200b00973 Add converting constructor to result (refs #82) feature/result-conversion Peter Dimov 2022-06-18 17:58:24 +03:00
  • 533dfe1688 Update revision history Peter Dimov 2022-05-05 21:17:09 +03:00
  • 7dec756a6f Update documentation Peter Dimov 2022-05-05 21:15:03 +03:00
  • 648a35838b Remove unnecessary overloads feature/source-location Peter Dimov 2022-05-05 05:12:08 +03:00
  • 256fe92dbb Add error_code(error_code const& ec, source_location const* loc) and a corresponding assign Peter Dimov 2022-05-05 05:02:37 +03:00
  • 5debb8a041 Update revision history Peter Dimov 2022-05-05 02:30:07 +03:00
  • a97e5a0546 Move BOOST_NOINLINE to operator std::error_category feature/issue-78 Peter Dimov 2022-04-22 22:41:26 +03:00
  • dc17edfa07 Remove clang-win from appveyor.yml Peter Dimov 2022-04-22 21:16:09 +03:00
  • 65da7dfd56 Update result_error_construct tests to use sys::error_code instead of (erroneously) std::error_code Peter Dimov 2022-04-22 19:52:19 +03:00
  • 9279001b8c Check BOOST_NO_CXX11_HDR_MUTEX when enabling <system_error> integration Peter Dimov 2022-04-22 16:49:03 +03:00
  • 616e652bd7 Suppress strict-aliasing warning for gcc 4.8 to 6 Peter Dimov 2022-04-21 21:06:14 +03:00
  • 98439855bd Use static_cast instead of reinterpret_cast Peter Dimov 2022-04-21 20:52:02 +03:00
  • 986efb1420 Rework conversion to std::error_category to not allocate (closes #78) Peter Dimov 2022-04-21 20:32:25 +03:00
  • 28a13571b9 Restore the original system::error_code from std::error_code (refs #79) feature/issue-79 Peter Dimov 2022-03-17 21:59:01 +02:00
  • 65ed1eef66 Add std_interop_test14.cpp (refs #79) Peter Dimov 2022-03-17 21:22:22 +02:00
  • 6de20eeebc Add std_interop_test13 Peter Dimov 2022-03-17 21:18:34 +02:00
  • 0a9266ea7e Add a comment explaining the one-time allocation in error_category_impl.hpp. Fixes #78. Peter Dimov 2022-03-18 08:11:16 +02:00
  • adb9fc54cb Remove msvc-14.1 from ci.yml Peter Dimov 2022-03-18 00:45:54 +02:00
  • e197c5e803 Update documentation boost-1.79.0.beta1 boost-1.79.0 Peter Dimov 2022-02-18 19:43:08 +02:00
  • 6d7a57a970 Add throw_exception_from_error overload for std::exception_ptr Peter Dimov 2022-02-18 02:55:34 +02:00
  • 00c71cf388 Add throw_exception_from_error overloads for boost::system::errc, std::errc Peter Dimov 2022-02-17 21:55:47 +02:00
  • d930cea481 Update documentation Peter Dimov 2022-02-14 02:05:44 +02:00
  • 4f09f4adde Use throw_with_location in throw_exception_from_error Peter Dimov 2022-02-13 22:50:20 +02:00
  • abd62362ef Update documentation Peter Dimov 2022-02-09 20:52:23 +02:00
  • 8d8e6a90de Add an errc::make_error_code overload taking a source location Peter Dimov 2022-02-09 20:41:34 +02:00
  • 716c2ed8ef Disable result tests on GCC 4.7 feature/gcc-47 Peter Dimov 2022-02-07 21:40:26 +02:00
  • 46a5ecd490 Do not include boost/system/result.hpp on GCC 4.7 Peter Dimov 2022-02-07 21:38:14 +02:00
  • 79f4ef0416 Remove .drone.star Peter Dimov 2022-02-07 21:34:11 +02:00
  • d0a8f7fbb7 Squash-merge feature/drone-jsonnet into develop Peter Dimov 2022-02-07 21:33:48 +02:00
  • a10db59a82 Update .drone.jsonnet feature/drone-jsonnet Peter Dimov 2022-02-07 20:53:36 +02:00
  • 0075b27457 Update Drone files Peter Dimov 2022-02-07 19:35:13 +02:00
  • a24ef0c664 Update Drone files Peter Dimov 2022-02-07 19:30:06 +02:00
  • 21029dbecd Update .drone.jsonnet Peter Dimov 2022-02-07 17:55:39 +02:00
  • 73815f85a0 Update .drone.jsonnet Peter Dimov 2022-02-07 17:23:37 +02:00
  • d8e86f3a85 Update Drone files Peter Dimov 2022-02-07 09:30:32 +02:00
  • c0bc88f17f Update .drone.jsonnet Peter Dimov 2022-02-07 09:11:11 +02:00
  • 1b5a62e04e Update .drone.jsonnet Peter Dimov 2022-02-07 09:10:06 +02:00
  • 3851632a6d Update .drone.jsonnet Peter Dimov 2022-02-07 08:54:08 +02:00
  • 66282c723d Update .drone.jsonnet Peter Dimov 2022-02-07 08:49:57 +02:00
  • 7e6d2eee90 Update .drone.jsonnet Peter Dimov 2022-02-07 08:36:29 +02:00
  • b75a62c745 Update .drone.jsonnet Peter Dimov 2022-02-07 08:26:31 +02:00
  • 5f42eb2501 Update Drone files Peter Dimov 2022-02-07 08:05:11 +02:00
  • 17e9ee880b Update .drone.jsonnet Peter Dimov 2022-02-07 07:36:35 +02:00
  • 6f6cf7fd00 Update .drone.jsonnet Peter Dimov 2022-02-07 07:19:59 +02:00
  • 21ae6f45bc Update .drone.jsonnet Peter Dimov 2022-02-07 07:09:14 +02:00
  • d31781ed9c Update .drone.jsonnet Peter Dimov 2022-02-07 07:01:09 +02:00
  • fd2029714c Update .drone.jsonnet Peter Dimov 2022-02-07 06:49:37 +02:00
  • b3ce404352 Update .drone.jsonnet Peter Dimov 2022-02-07 06:27:43 +02:00
  • 8eff646954 Add .drone.jsonnnet Peter Dimov 2022-02-07 06:13:37 +02:00
  • bc07ab1e25 Update .drone.star Peter Dimov 2022-02-07 05:09:49 +02:00
  • c6bff94709 Update std_interop_test12.cpp feature/std-interop Peter Dimov 2022-02-07 04:35:44 +02:00
  • ae079810be Add std_interop_test12.cpp Peter Dimov 2022-02-07 04:30:50 +02:00
  • 928de55563 Update .drone.star Peter Dimov 2022-02-07 03:47:42 +02:00
  • 442138de0a Update .drone.star Peter Dimov 2022-02-07 03:41:35 +02:00
  • de610efd53 Move conditions to detail/config.hpp Peter Dimov 2022-02-07 03:16:23 +02:00
  • 4b143cdacc Use BOOST_LIBSTDCXX_VERSION instead of BOOST_GCC; update syscat condition Peter Dimov 2022-02-07 03:02:49 +02:00
  • a1cb578f52 Update .drone.star Peter Dimov 2022-02-07 02:55:54 +02:00
  • 96b5073b79 Update .drone.star Peter Dimov 2022-02-07 02:03:13 +02:00
  • 2bff5c7071 Update .drone.star Peter Dimov 2022-02-07 01:26:11 +02:00
  • 137128176d Update .drone.star Peter Dimov 2022-02-07 01:14:28 +02:00
  • e0e0f56eae Update .drone.star Peter Dimov 2022-02-07 00:54:07 +02:00
  • 58d55a67e5 Update .drone.star Peter Dimov 2022-02-07 00:01:53 +02:00
  • 34dcb59ee8 Update drone.bat Peter Dimov 2022-02-06 23:30:19 +02:00
  • 33f6ecba31 Update Drone files Peter Dimov 2022-02-06 23:21:40 +02:00
  • 23fbfb1ffa Update .drone.star Peter Dimov 2022-02-06 22:55:48 +02:00
  • 5366407135 Add Windows jobs to Drone Peter Dimov 2022-02-06 22:42:19 +02:00
  • 72a79b1dcb Disable -Wsign-compare for GCC 4.4 Peter Dimov 2022-02-06 22:29:28 +02:00
  • a5c1ab042e Update Drone files Peter Dimov 2022-02-06 22:25:45 +02:00
  • c2beb75d66 Merge pull request #59 from sdarwin/drone Peter Dimov 2022-02-06 22:08:07 +02:00
  • 54d9f4f38a Update documentation Peter Dimov 2022-02-05 19:25:43 +02:00
  • b92be6417a Add a source_location parameter to throw_exception_from_error Peter Dimov 2022-02-05 05:24:29 +02:00
  • 245fff8af3 Update ci.yml Peter Dimov 2022-02-05 03:11:09 +02:00
  • c359af3141 Update system_error constructors feature/system-error Peter Dimov 2022-02-04 21:34:14 +02:00
  • 50cad72fac Update system_error_test3.cpp Peter Dimov 2022-02-04 21:22:35 +02:00
  • 9554d8bbd3 Suppress incorrect warnings from GCC 7/8 Peter Dimov 2022-02-03 19:02:19 +02:00
  • cf9d986871 Update documentation Peter Dimov 2022-02-03 18:47:53 +02:00
  • a5d68e52e6 Add throw_exception_from_error overload for std::error_code Peter Dimov 2022-02-03 18:35:42 +02:00
  • 9c6a09f41d Mark throw_exception_from_error as noinline Peter Dimov 2022-02-03 09:37:59 +02:00
  • b9c26b9fa0 Add detail::system_error_category_message, use it in error_code::message feature/error-code Peter Dimov 2022-02-03 05:47:43 +02:00
  • 2e2430c4fa Add error_code::category_name helper, use it in to_string Peter Dimov 2022-02-03 04:36:58 +02:00
  • 4b1caad727 Avoid sign conversion warnings in error_code::value feature/Wsign-conversion Peter Dimov 2022-01-19 17:30:56 +02:00
  • 5b96abbaa8 Undeprecate linux_error.hpp (closes #77) Peter Dimov 2021-12-27 02:53:04 +02:00
  • 2e1c800d82 Update appveyor.yml Peter Dimov 2021-12-21 22:35:10 +02:00