Commit Graph

  • 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
  • 04a79d710f Merge branch 'fix_error_code_wostream' of https://github.com/MarcelRaad/system into feature/pr-76 feature/pr-76 Peter Dimov 2021-12-21 19:51:50 +02:00
  • 5700936367 Add ec_wstream_test (refs #76) Peter Dimov 2021-12-21 19:51:08 +02:00
  • 86b031cab9 Fix error_code's operator<< for arbitrary basic_ostream specializations Marcel Raad 2021-12-21 13:17:26 +01:00
  • 204e65f725 Add msvc-14.0 to GHA Peter Dimov 2021-12-11 03:42:52 +02:00
  • 01ce081470 Disable errc_t -> arithmetic conversions when initializing result (closes #74) feature/issue-74 Peter Dimov 2021-12-11 01:22:08 +02:00
  • ae341976d4 Avoid pedantic warning for trailing comma in enum feature/scoped-errc Peter Dimov 2021-12-10 00:29:17 +02:00
  • 29b901c5bb More fixes for implicit int conversions Peter Dimov 2021-12-10 00:22:25 +02:00
  • 2e1b2dcafb Fix implicit conversion to int errors Peter Dimov 2021-12-09 22:26:18 +02:00
  • d0cf08daed Make errc::errc_t a scoped enum Peter Dimov 2021-12-09 22:17:47 +02:00
  • 8c9ceba775 Add negative test for constructing result<int> from errc_t (refs #74) Peter Dimov 2021-12-09 20:19:05 +02:00
  • 91c0dd9a74 Merge pull request #73 from kpushkaryov/patch-1 boost-1.78.0 Peter Dimov 2021-11-17 06:24:18 +02:00
  • 189fff42fe Fix a typo Kirill Pushkaryov 2021-11-17 10:59:03 +07:00
  • 3b4045c149 Minor doc update Peter Dimov 2021-11-17 04:11:15 +02:00
  • 3d877a1fca Update meta/libraries.json Peter Dimov 2021-11-11 04:51:03 +02:00
  • 128bdf9db2 Minor usage section changes Peter Dimov 2021-11-11 04:33:06 +02:00
  • 0e84860604 Add another usage subsection Peter Dimov 2021-11-11 04:09:49 +02:00
  • 83a306f3bf Update introduction Peter Dimov 2021-11-10 20:36:57 +02:00
  • 7dce2e3f42 Change 'wrapping' to 'adapting' Peter Dimov 2021-11-10 18:52:41 +02:00
  • 292c6825c6 Add another usage subsection Peter Dimov 2021-11-09 22:05:45 +02:00
  • 0d90d3d883 Add myimg_category implementation to usage example Peter Dimov 2021-11-08 20:50:41 +02:00
  • 81fec2b171 Add another usage subsection Peter Dimov 2021-11-07 23:45:25 +02:00
  • 4e15afe5be Add error handling and programming categories to libraries.json Peter Dimov 2021-11-07 20:32:42 +02:00
  • 8d1a866920 Add a usage subsection on wrapping zlib errors Peter Dimov 2021-11-05 22:05:23 +02:00
  • 09466c85b4 Add another usage subsection Peter Dimov 2021-11-05 20:38:03 +02:00
  • baef8e50ea Rename 'Usage Examples' to 'Usage', add another subsection Peter Dimov 2021-11-05 16:48:33 +02:00
  • 5034f11a3a Add usage examples boost-1.78.0.beta1 Peter Dimov 2021-11-02 03:12:26 +02:00
  • f78b036665 Update #if condition feature/pr-71 Peter Dimov 2021-10-29 21:13:10 +03:00
  • 9b0d735040 Add __attribute__((__format__)) to snprintf Ed Catmur 2021-10-29 11:59:03 +01:00
  • bfebaf53d7 Add static_assert to cmake_subdir_test Peter Dimov 2021-10-28 23:48:03 +03:00
  • 8338e80295 Enable syntax hightlighting Peter Dimov 2021-10-28 23:17:20 +03:00
  • 2b23aaab16 Add msvc-14.3 to ci.yml Peter Dimov 2021-10-28 23:16:53 +03:00
  • 7933300b6f Disable test on g++ 4.x because no std::io_errc Peter Dimov 2021-10-11 03:30:50 +03:00
  • 4ec1e54099 Enable error_code construction from enums specializing std::is_error_code_enum. Fixes #70. Peter Dimov 2021-10-11 02:02:22 +03:00
  • 5217e58a7d Enable implicit construction for aggregates using {{ ... }} Peter Dimov 2021-10-02 22:07:05 +03:00
  • ce37e23491 Protect against dangling references in op* and value() Peter Dimov 2021-10-02 19:16:04 +03:00
  • 420a262733 Fix warnings_test.cpp Peter Dimov 2021-10-02 17:25:31 +03:00
  • e15bccc09b Fix cmake_install_test/main.cpp Peter Dimov 2021-10-02 16:57:38 +03:00
  • bb775c071a Update system_error::what to use error_code::what Peter Dimov 2021-10-02 15:00:40 +03:00
  • 01676ae42f Update documentation Peter Dimov 2021-10-02 14:47:07 +03:00
  • eefcc5dcf6 Add error_code::what Peter Dimov 2021-10-02 14:41:27 +03:00
  • f2d3a0decf Update documentation Peter Dimov 2021-10-02 01:39:06 +03:00
  • 0ccf08509b Add a constructor taking ErrorCodeEnum and a source location Peter Dimov 2021-10-01 23:04:04 +03:00
  • 7a72aee355 Merge branch 'develop' into feature/std-category-2 feature/std-category-2 Peter Dimov 2021-09-24 23:54:51 +03:00
  • a8df99e927 Use source_location::to_string in system_error::build_message Peter Dimov 2021-09-24 20:40:19 +03:00
  • 85c7d92302 Avoid instantiating the system category in error_code::operator std::error_code Peter Dimov 2021-09-24 15:24:45 +03:00
  • 4c201d26b2 Update std_interop_test10 Peter Dimov 2021-09-24 04:29:29 +03:00
  • 1659dfbeba Avoid instantiating generic_category in error_condition::operator std::error_condition Peter Dimov 2021-09-24 04:27:08 +03:00
  • d2b8b54356 Do not use std::system_category under MinGW and g++ 4.x Peter Dimov 2021-09-21 16:35:40 +03:00
  • 41f7ea49cb Do not use std::system_category under VS2013 Peter Dimov 2021-09-21 16:02:12 +03:00
  • 0b22dc595f Merge branch 'develop' into feature/std-category-2 Peter Dimov 2021-09-21 15:57:56 +03:00
  • aab58b0d5b Add std_interop_test10 Peter Dimov 2021-09-21 15:57:39 +03:00
  • ad66ea43a3 Revert addition of get_generic_std_category, get_system_std_category (they need this); do not use std::system_category on Cygwin Peter Dimov 2021-09-21 15:45:00 +03:00
  • 811564f186 Disable failing comparisons in std_interop_test6; stdlibs are at fault Peter Dimov 2021-09-21 15:11:19 +03:00
  • a7e4879e55 Fix message comparisons in std_interop_test Peter Dimov 2021-09-21 15:06:28 +03:00
  • 9b11d864be Add helper functions get_generic_std_category, get_system_std_category Peter Dimov 2021-09-21 15:01:44 +03:00
  • cc6a61b6c5 Convert system_category to std::system_category Peter Dimov 2021-09-21 05:34:05 +03:00
  • 9151633c95 Merge branch 'develop' into feature/std-category feature/std-category Peter Dimov 2021-09-20 17:41:47 +03:00
  • 5e0db22075 Include errc.hpp in system_error.hpp Peter Dimov 2021-09-20 17:41:34 +03:00
  • 60a20eeeb9 Retain old generic_category conversion behavior on g++ 4.8/4.9 Peter Dimov 2021-09-19 18:44:45 +03:00
  • 1c8128e4cb Merge branch 'develop' into feature/std-category Peter Dimov 2021-09-19 18:12:59 +03:00
  • 1879ba6d35 Minor test update Peter Dimov 2021-09-19 18:12:46 +03:00
  • b1dec88674 Convert generic_category to std::generic_category Peter Dimov 2021-09-19 17:08:46 +03:00
  • 5fd2535d9f Excise generic_category() references from error_condition feature/error-condition Peter Dimov 2021-09-19 16:04:16 +03:00
  • b39f239b3d Update documentation Peter Dimov 2021-09-19 15:53:13 +03:00
  • abb13e707d Minor test fixes Peter Dimov 2021-09-19 15:46:03 +03:00