Commit Graph

  • ff9bca96e3 Add boost/system.hpp Peter Dimov 2021-06-11 21:15:17 +03:00
  • 8560290b71 Merge pull request #67 from Lastique/feature/add_win32_error_not_supported Peter Dimov 2021-05-29 03:36:51 +03:00
  • 8b41ff22a6 Update ci.yml Peter Dimov 2021-05-29 02:41:45 +03:00
  • 79f9a297cd Update ci.yml Peter Dimov 2021-05-29 01:15:51 +03:00
  • 344ea58a77 Added support for Windows error code ERROR_NOT_SUPPORTED. Andrey Semashev 2021-05-28 22:47:16 +03:00
  • 5eae4824ab Update .github/workflows Peter Dimov 2021-04-19 21:29:14 +03:00
  • f502e6cda4 Update .github/workflows Peter Dimov 2021-04-19 20:30:50 +03:00
  • 69bc20fb15 Merge pull request #66 from vahtis/vahtis-patch-1 Peter Dimov 2021-03-22 17:23:49 +02:00
  • fbf7f4a417 Define BOOST_SYSTEM_DEPRECATED for Oracle Developer Studio vahtis 2021-03-22 15:38:27 +02:00
  • a688d7834a add drone config [ci skip] sdarwin 2021-01-12 17:07:50 +00:00
  • 689e09e86f Merge pull request #65 from eldiener/develop boost-1.76.0.beta1 boost-1.76.0 Peter Dimov 2021-01-21 18:58:57 +02:00
  • b92035d4d2 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2021-01-21 11:11:01 -05:00
  • 1ba5c9efc4 Update Jamfile.v2 Rohit Kumar 2021-01-20 16:35:23 +05:30
  • 23db4e8d69 Update system.adoc Rohit Kumar 2021-01-20 16:31:00 +05:30
  • 189cc0c185 Update index.html Rohit Kumar 2021-01-20 16:28:26 +05:30
  • 63a32cea9a Remove deprecation message from windows_error.hpp (closes #57) Peter Dimov 2021-01-02 22:16:39 +02:00
  • 3e2cb8975f Update .travis.yml Peter Dimov 2021-01-02 16:19:54 +02:00
  • 4e7c88779b Merge branch 'patch-1' of https://github.com/tanzislam/system into feature/pr-56 feature/pr-56 Peter Dimov 2020-12-24 02:11:38 +02:00
  • 3ee8200e75 Add .github/workflows Peter Dimov 2020-12-24 02:10:50 +02:00
  • 516484a821 Define BOOST_SYSTEM_DEPRECATED for other compilers Tanzinul Islam 2020-12-23 23:57:18 +00:00
  • 39bd8ba98f Use address-model=32 for msvc-9.0, 10.0, 11.0 boost-1.75.0.beta1 boost-1.75.0 feature/deprecate Peter Dimov 2020-10-06 13:29:14 +03:00
  • f1c0a52426 Fix typo Peter Dimov 2020-10-06 04:44:07 +03:00
  • 8962c9101a Update documentation Peter Dimov 2020-10-06 04:26:02 +03:00
  • 329e72fb92 Mark error_condition::failed, error_condition::message as deprecated; revert op bool Peter Dimov 2020-10-06 04:03:13 +03:00
  • 6758690d2f Add BOOST_SYSTEM_DEPRECATED; mark deprecated categories Peter Dimov 2020-10-06 03:42:00 +03:00
  • 8f32183b63 Mark platform-specific error headers as deprecated; split tests Peter Dimov 2020-10-06 03:19:48 +03:00
  • 99db03ee96 Remove tab Peter Dimov 2020-09-04 17:02:14 +03:00
  • 2e1ae5bc7a Remove unnecessary includes feature/refactor-headers Peter Dimov 2020-08-28 15:20:13 +03:00
  • 7236be0c58 Add errc_test2 Peter Dimov 2020-08-28 02:00:20 +03:00
  • 776834b723 Rename std_interoperability.hpp to to_std_category.hpp, make it self-contained Peter Dimov 2020-08-28 01:03:15 +03:00
  • 7d6da0ad91 Add tests for failed() Peter Dimov 2020-08-27 17:49:20 +03:00
  • 999cf08bf5 Add system_category_test3 Peter Dimov 2020-08-27 17:47:06 +03:00
  • 96418c1531 Add generic_category_test3 Peter Dimov 2020-08-27 17:41:33 +03:00
  • 717867cf4e Remove unnecessary includes Peter Dimov 2020-08-27 17:40:27 +03:00
  • 7e2a02b16d Rename system_category_posix.hpp to is_generic_value.hpp Peter Dimov 2020-08-27 17:31:52 +03:00
  • b7e3be2798 Add system_category.hpp Peter Dimov 2020-08-27 17:22:24 +03:00
  • e919caa2b4 Add generic_category.hpp Peter Dimov 2020-08-27 16:35:32 +03:00
  • b951517625 Move system_category implementation to system_category_impl.hpp Peter Dimov 2020-08-27 16:25:34 +03:00
  • ff18f28684 Move make_ functions for errc to errc.hpp Peter Dimov 2020-08-27 16:15:10 +03:00
  • 96321beb88 Add error_condition.hpp Peter Dimov 2020-08-27 15:45:07 +03:00
  • 313982fa52 Move interoperability support to error_category_impl.hpp Peter Dimov 2020-08-27 15:14:17 +03:00
  • cc2b081a9e Add boost/system/error_category.hpp Peter Dimov 2020-08-27 03:38:30 +03:00
  • a93572ab16 Extract error_category implementation into its own header Peter Dimov 2020-08-27 03:23:00 +03:00
  • cc49bc4457 Extract throws into its own header Peter Dimov 2020-08-27 03:06:14 +03:00
  • 6bc7edbfa8 Rename generic_category_impl.hpp to generic_category_message.hpp Peter Dimov 2020-08-27 02:59:30 +03:00
  • c345b86b0a Restore generic_category_impl.hpp; functions are needed by system_category Peter Dimov 2020-08-27 02:56:18 +03:00
  • 13bac420ab Move op!= for error_condition Peter Dimov 2020-08-27 02:26:32 +03:00
  • abc94afdb2 Extract error_code into its own header Peter Dimov 2020-08-27 02:23:50 +03:00
  • 867ac5b446 Move generic_category(), system_category() to their respective headers; extract error_condition into its own header Peter Dimov 2020-08-27 02:07:22 +03:00
  • d50db54c44 Move failed_impl into error_category.hpp Peter Dimov 2020-08-27 01:36:44 +03:00
  • 72ea1ef846 Extract enable_if into its own header Peter Dimov 2020-08-27 01:21:56 +03:00
  • d581eb203e Extract system_error_category into its own header Peter Dimov 2020-08-27 01:15:28 +03:00
  • 3047581c75 Remove generic_category_impl.hpp Peter Dimov 2020-08-27 01:06:54 +03:00
  • ddd679e6d7 Extract generic_error_category into its own header Peter Dimov 2020-08-27 01:06:07 +03:00
  • 4ec6c99148 Rename detail/generic_category.hpp Peter Dimov 2020-08-27 00:51:03 +03:00
  • 7b56fd9acf Extract error_category into its own header Peter Dimov 2020-08-27 00:47:48 +03:00
  • b6a447cdde Extract errc into its own header Peter Dimov 2020-08-27 00:31:45 +03:00
  • 83019b5822 Extract is_error_code_enum, is_error_condition_enum into their own headers Peter Dimov 2020-08-26 22:46:27 +03:00
  • 8220aa5700 Include and test system_error.hpp in test/quick.cpp boost-1.74.0.beta1 boost-1.74.0 feature/warnings-all Peter Dimov 2020-06-17 01:21:42 +03:00
  • f00c76a3fc Include and test system_error.hpp in warnings_test Peter Dimov 2020-06-17 01:13:16 +03:00
  • 73bf30ae04 Enable -Wsuggest-override in warnings_test; add BOOST_OVERRIDE appropriately Peter Dimov 2020-06-17 01:06:40 +03:00
  • 63ac7fb9bc Use <warnings>pedantic for warnings_test Peter Dimov 2020-06-17 00:45:29 +03:00
  • feb545a919 Add gcc 10, clang 10, freebsd to Travis Peter Dimov 2020-06-16 21:26:17 +03:00
  • 00b30343b9 Asciidoctor 2 fixes feature/op-bool-failed Peter Dimov 2020-06-16 21:01:38 +03:00
  • c91dbc8249 Update footer for Asciidoctor 2 Peter Dimov 2020-06-16 20:44:31 +03:00
  • 00d85d8d37 Update revision history Peter Dimov 2020-06-16 20:44:09 +03:00
  • 5d3365717e Revert "Revert operator bool() to its pre-failed value() != 0 meaning" Peter Dimov 2020-06-16 20:24:23 +03:00
  • 6942dc454b Fix unsupported use of BOOST_SYMBOL_VISIBLE on Sun C++ boost-1.73.0.beta1 boost-1.73.0 Peter Dimov 2020-01-24 20:59:12 +02:00
  • 7ba160e443 Rename id to id_ to avoid ObjC++ parsing issues. Fixes #52. feature/rename-id Peter Dimov 2020-01-18 22:15:44 +02:00
  • d9bfbfc4d4 Disable BUILD_TESTING on the install test Peter Dimov 2020-01-18 15:26:21 +02:00
  • 90cb8254df Install Core as well; add EXCLUDE_FROM_ALL to test libraries Peter Dimov 2020-01-18 07:12:06 +02:00
  • 4d1486dec9 Update CMakeLists.txt Peter Dimov 2020-01-18 05:28:55 +02:00
  • 97665bf539 Remove duplicate clang-3.6 feature/travis-xenial Peter Dimov 2020-01-02 04:17:38 +02:00
  • 6d82346e0b Fix .travis.yml mistakes Peter Dimov 2020-01-02 02:57:24 +02:00
  • 673dd13eaa Switch UBSAN from g++-8 to g++-9 Peter Dimov 2020-01-01 23:47:39 +02:00
  • ca525cd7b2 Update Travis to Xenial Peter Dimov 2020-01-01 23:32:04 +02:00
  • 9fb5bbd448 Remove 32 bit configuration from clang-win on Appveyor to avoid mspdbcore.dll error Peter Dimov 2019-12-09 01:47:54 +02:00
  • 31152834ac Add VS2019 to Appveyor; separate clang-win into its own job Peter Dimov 2019-11-24 00:04:25 +02:00
  • 455946faac Merge pull request #49 from Thomas-Barbier-1A/cpp7_redundant_redeclar_constexpr boost-1.72.0.beta1 boost-1.72.0 Peter Dimov 2019-10-02 02:55:45 -07:00
  • 08370c9158 Fix c++17 warning redundant redeclaration of 'constexpr' static data member [-Werror=deprecated] Thomas Barbier 2019-10-01 18:49:31 +02:00
  • c556aba559 Remove redundant Travis job boost-1.71.0.beta1 boost-1.71.0 Peter Dimov 2019-06-18 12:50:59 +03:00
  • ecc4ddd87c Add gcc9, clang8 to Travis Peter Dimov 2019-06-18 12:46:04 +03:00
  • f67827eee3 Add dist: trusty to .travis.yml Peter Dimov 2019-06-18 01:08:17 +03:00
  • c08b8a94ea Fix sign extension (warning 4826.) Closes #48. Peter Dimov 2019-05-24 18:55:27 +03:00
  • 835e5de228 Add clang-win to Appveyor feature/appveyor-clang Peter Dimov 2019-05-14 04:16:53 +03:00
  • dc2ad73e30 Merge pull request #47 from KABoissonneault/feature/issue_46 Peter Dimov 2019-05-13 18:14:54 -07:00
  • 32a6c13533 Added boost::winapi::ERROR_CONNECTION_ABORTED_ to handled error codes in Win32's system_category, making it equivalent to errc::connection_aborted Kévin Alexandre Boissonneault 2019-05-13 18:08:24 -04:00
  • bfbc5ec42f Remove BOOST_SYSTEM_REQUIRE_CONST_INIT; variables are constexpr, so no longer needed. Closes #45. feature/remove-constinit Peter Dimov 2019-05-12 04:15:35 +03:00
  • 9deadda4b4 Merge branch 'feature/system-generic-visible' into feature/std-ec-mismatch feature/std-ec-mismatch Peter Dimov 2019-04-25 20:54:01 +03:00
  • 3b6315e4a1 Add BOOST_SYMBOL_VISIBLE to system_category(), generic_category() feature/system-generic-visible Peter Dimov 2019-04-25 16:55:13 +03:00
  • 1d845408dd Fix thread safety issue in std interop Peter Dimov 2019-04-25 01:01:48 +03:00
  • e08e4253d0 Avoid allocation on interop for system/generic categories; fix DLL interoperability on msvc-14.x by poking into std::system_category::_Addr Peter Dimov 2019-04-25 00:31:25 +03:00
  • afc51937be Mark to_std_category as BOOST_SYMBOL_VISIBLE Peter Dimov 2019-04-24 23:18:19 +03:00
  • 907c867cd1 Rename test/std_ec_mismatch to std_single_instance; test also static and shared libraries Peter Dimov 2019-04-24 21:15:39 +03:00
  • 9f225112f1 Add std_ec_mismatch_test Peter Dimov 2019-04-24 18:19:21 +03:00
  • 48b8a6c41c Switch Appveyor to 2015 image Peter Dimov 2019-04-14 18:06:05 +03:00
  • 9b8cb7f1f6 Fix wrong null character stripping for FormatMessage (Nikita Kniazev) boost-1.70.0 feature/pr-41 Peter Dimov 2019-03-24 01:59:23 +02:00
  • 90b2356015 system_error_test: Increase tested messages range (Nikita Kniazev) Peter Dimov 2019-03-24 00:24:05 +02:00
  • 1c36a72b79 Merge pull request #40 from Kojoley/system_error_test-mingw-non-en Peter Dimov 2019-03-17 11:28:45 +02:00
  • 7947d0ed0d system_error_test: Reenable locale query on MinGW and Cygwin Nikita Kniazev 2019-03-16 21:40:22 +03:00