Commit Graph

  • 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
  • 72d3e96c73 Disable English-dependent test; fixes #39. Peter Dimov 2019-03-16 19:51:21 +02:00
  • ca882f286c Skip system_category_test_utf8; comparing against FormatMessageA isn't going to work. Fixes #38. Peter Dimov 2019-03-16 19:44:43 +02:00
  • df78f08bd2 Merge pull request #37 from Kojoley/patch-1 Peter Dimov 2019-03-16 19:02:47 +02:00
  • f878f41fe7 system_category_test: Increase buffer size Nikita Kniazev 2019-03-16 01:55:18 +03:00
  • 0134441a6e Add warnings_test.cpp; disable -Wnon-virtual-dtor on g++ < 4.6 boost-1.70.0.beta1 feature/Wnon-virtual-dtor Peter Dimov 2019-03-04 19:23:32 +02:00
  • c705bab504 #pragma GCC diagnostic push/pop requires gcc 4.6 Peter Dimov 2019-03-04 17:38:52 +02:00
  • af1dc84160 Disable -Wnon-virtual-dtor Peter Dimov 2019-03-04 16:35:35 +02:00
  • 2d37749d00 Enable -Wnon-virtual-dtor in warnings_test Peter Dimov 2019-03-04 15:40:03 +02:00
  • 3164b387a5 Revert operator bool() to its pre-failed value() != 0 meaning feature/revert-op-bool Peter Dimov 2019-02-27 21:10:57 +02:00
  • 9753cf7668 Update test/Jamfile Peter Dimov 2019-02-27 06:23:16 +02:00
  • ef7c34fc30 Remove use of _alloca feature/remove-alloca Peter Dimov 2019-02-26 17:22:58 +02:00
  • f726c068c3 Add UTF-8 tests Peter Dimov 2019-02-26 16:42:47 +02:00
  • 2929d2dea2 Fix .travis.yml feature/cmake-subdir-test Peter Dimov 2019-01-06 04:38:22 +02:00
  • 2c01c5d5c8 Add test/cmake_subdir_test Peter Dimov 2019-01-05 19:55:38 +02:00
  • 5ab9a5117d Update CMakeLists.txt Peter Dimov 2019-01-04 19:38:01 +02:00
  • ee916382df [CMake] Generate cmake target that other libraries can use Mike Dev 2018-09-17 14:51:26 +02:00
  • fc1f2f4845 Remove essentials from yml files Peter Dimov 2018-12-22 05:14:53 +02:00
  • 65daf972d3 Update .yml files Peter Dimov 2018-12-18 21:56:44 +02:00
  • 3a4fff686e Fix warnings on clang-win boost-1.69.0-beta1 boost-1.69.0 Peter Dimov 2018-10-27 05:30:27 +03:00
  • 054c0caf60 Add newline at end Peter Dimov 2018-10-04 21:13:56 +03:00
  • b31fb4804d Document system_error changes; add example for message(ev, buffer, len) feature/asciidoc Peter Dimov 2018-10-03 03:40:10 +03:00
  • 7f303cc4b6 Remove old .html files; update redirect Peter Dimov 2018-10-03 01:19:28 +03:00
  • 504fb05c2f Make system_error(ec) explicit, return by value from system_error::code() Peter Dimov 2018-10-03 01:15:43 +03:00
  • d13fa54450 Remove throws() from synopsis; document system_error Peter Dimov 2018-10-03 00:24:10 +03:00
  • fb44b43f0a Merge branch 'develop' into feature/asciidoc Peter Dimov 2018-10-02 23:02:24 +03:00
  • e87cd333a8 Work around 'unused variable' MSVC warning Peter Dimov 2018-10-02 18:39:41 +03:00
  • 3d01409fe6 Avoid long long warnings Peter Dimov 2018-10-02 17:51:09 +03:00
  • 25a34e1647 Merge branch 'develop' into feature/warnings-all Peter Dimov 2018-10-02 17:15:40 +03:00
  • 78a1813c13 Merge branch 'develop' into feature/use-utf8 feature/use-utf8 Peter Dimov 2018-10-02 04:36:25 +03:00
  • 342400c7ec Add a quick test with -Wall -Werror Peter Dimov 2018-10-02 04:34:33 +03:00
  • 1b4c7f366d Minor grammar fixes Peter Dimov 2018-10-02 04:03:39 +03:00
  • af2edc5bea Add .gitignore Peter Dimov 2018-10-02 02:59:42 +03:00
  • 1e6dc86a68 Change code to match documentation Peter Dimov 2018-10-02 02:59:03 +03:00
  • efff0260f7 Add changes, reference; fix trailing whitespace Peter Dimov 2018-10-02 02:58:21 +03:00
  • 62ca8e6d8c Add asciidoc documentation Peter Dimov 2018-10-01 19:20:52 +03:00
  • 584f9731ad Refactor BOOST_SYSTEM_USE_UTF8 code Peter Dimov 2018-10-01 17:40:16 +03:00
  • f821d5e74a Add failed_constexpr_test.cpp feature/failed Peter Dimov 2018-09-22 21:06:31 +03:00
  • 91aeb86f57 Disable constexpr on g++ 5 Peter Dimov 2018-09-22 21:00:06 +03:00
  • e7c1079c4f Try to work around g++-5 constexpr issue in failed_impl Peter Dimov 2018-09-22 20:05:31 +03:00
  • be972baaa3 Add a constructor to http_category_impl to placate clang++-3.8 and below Peter Dimov 2018-09-22 19:33:04 +03:00
  • f48cc5aec6 Add failed() Peter Dimov 2018-09-22 17:34:40 +03:00
  • 349fb30e8e Remove the user-provided ~error_category in C++03 mode, to fix use after main feature/after-main Peter Dimov 2018-09-22 16:15:49 +03:00
  • 08dc402e77 Simplify after_main_test Peter Dimov 2018-09-22 15:40:19 +03:00
  • a627662e63 Add after_main_test Peter Dimov 2018-09-22 15:17:47 +03:00
  • 1d4de72899 Merge branch 'feature/message_r' into develop Peter Dimov 2018-09-22 00:04:48 +03:00
  • d966de437e Update and collapse Appveyor configurations feature/appveyor-2 Peter Dimov 2018-09-21 20:51:24 +03:00
  • b300fdeef4 Use CP_UTF8 when BOOST_SYSTEM_USE_UTF8 is defined Peter Dimov 2018-09-21 20:45:44 +03:00
  • 24179e73c9 Move message() at its standard place, next to its other overload feature/message_r Peter Dimov 2018-09-21 17:19:50 +03:00
  • c182707dfe Merge branch 'develop' into feature/message_r Peter Dimov 2018-09-21 17:08:31 +03:00
  • d79e38e5d5 Remove noexcept from conversions to std::error_code/condition; they allocate and can throw Peter Dimov 2018-09-21 17:07:51 +03:00
  • 73de31c541 MinGW32 doesn't have std::snprintf Peter Dimov 2018-09-21 16:01:29 +03:00
  • 7b401cef93 Improve Windows implementation of message() Peter Dimov 2018-09-21 06:45:56 +03:00
  • e180bfe37e Add system_category_test; fix Windows implementation Peter Dimov 2018-09-21 04:51:50 +03:00
  • ec93d058fe Add a noexcept overload of message() taking a buffer Peter Dimov 2018-09-21 03:16:55 +03:00
  • a4e700ecf4 Merge branch 'feature/header-only' into feature/merge-header-only feature/merge-header-only Peter Dimov 2018-09-19 14:05:33 +03:00
  • af9646c582 Fix #endif placement feature/header-only Peter Dimov 2018-09-19 01:10:12 +03:00
  • 70d16a61e6 Merge branch 'feature/header-only' into feature/merge-header-only Peter Dimov 2018-09-18 22:32:42 +03:00
  • 3a41aaabad Revert "MSVC requires __declspec(dllimport) for variables" Peter Dimov 2018-09-18 22:32:26 +03:00
  • 46d383b3bd Revert "Disable constexpr on msvc-14.1" Peter Dimov 2018-09-18 22:30:56 +03:00
  • 9afd678532 Revert "Add BOOST_SYMBOL_VISIBLE to generic_error_category and system_error_category, to placate ubsan" Peter Dimov 2018-09-18 22:30:54 +03:00
  • 68c89304f2 Revert "Sprinkle more BOOST_SYMBOL_VISIBLE throughout" Peter Dimov 2018-09-18 22:30:52 +03:00
  • 0272ea0ea5 Revert "Revert "Use enable_if from type_traits"" Peter Dimov 2018-09-18 22:30:50 +03:00
  • c4626e0413 Revert "Normalize Core includes" Peter Dimov 2018-09-18 22:30:40 +03:00
  • 515fbb21b4 Use strerror_r on glibc Peter Dimov 2018-09-18 22:21:13 +03:00
  • 7d38263d71 Add an empty main() in win32_hresult_test when not on Windows Peter Dimov 2018-09-17 20:25:13 +03:00
  • 465e9e019e Remove noexcept from operator std::error_category const& (allocates and can throw) Peter Dimov 2018-09-17 20:12:10 +03:00
  • 11a908a3fe Fix hash_value Peter Dimov 2018-09-17 18:18:37 +03:00