Commit Graph

  • 31a9336778 Merge branch 'develop' into feature/lwt-type-name Peter Dimov 2021-10-05 18:47:25 +03:00
  • 75fc48ad32 Add a revision history section to documentation Peter Dimov 2021-10-05 18:46:47 +03:00
  • 87c21a23bb Update copyright Peter Dimov 2021-10-05 17:32:50 +03:00
  • 3e9cc2153b Disable no-rtti tests for g++ 4.4 because <memory> breaks Peter Dimov 2021-10-05 17:11:31 +03:00
  • 98630095f3 Merge branch 'develop' into feature/lwt-type-name Peter Dimov 2021-10-05 16:24:49 +03:00
  • 6985b1ae25 Remove extra semicolons Peter Dimov 2021-10-05 15:53:16 +03:00
  • 8ab119135c Add overload for char8_t because Mac has no typeinfo for char8_t Peter Dimov 2021-10-05 15:46:22 +03:00
  • 1fd2cadddd g++ 4.4 has no string::front Peter Dimov 2021-10-05 15:38:33 +03:00
  • bb0c6381f6 Add msvc workarounds Peter Dimov 2021-10-05 08:04:01 +03:00
  • 4f6f7c3799 Add tests for all fundamental types Peter Dimov 2021-10-05 07:50:52 +03:00
  • cd1a8fd238 Support pointers to members Peter Dimov 2021-10-05 07:25:35 +03:00
  • b0b48c5783 Support qualified function types Peter Dimov 2021-10-05 07:05:34 +03:00
  • ccdf5ce031 Track the type suffix independently for better decomposition of functions and arrays Peter Dimov 2021-10-05 06:45:41 +03:00
  • b3906601f7 Merge branch 'feature/type-name' into feature/lwt-type-name Peter Dimov 2021-10-05 05:43:01 +03:00
  • f833040d48 Disable msvc warnings around tn_is_function Peter Dimov 2021-10-05 05:42:41 +03:00
  • 3b5595e940 Merge branch 'feature/type-name' into feature/lwt-type-name Peter Dimov 2021-10-05 05:31:09 +03:00
  • b93317815c Apply msvc-12.0 (and below) workarounds Peter Dimov 2021-10-05 05:30:37 +03:00
  • 01bd23df5d Add tests for function types Peter Dimov 2021-10-05 05:04:56 +03:00
  • 36cec9a5cc Handle references to functions Peter Dimov 2021-10-05 05:01:05 +03:00
  • 290340fd27 Use core::type_name in lightweight_test_trait Peter Dimov 2021-10-05 04:58:52 +03:00
  • 003c7365bc Use VS2019 for clang-win, because VS2017 fails to find msvcrt(d).lib for some reason now Peter Dimov 2021-10-05 01:00:09 +03:00
  • 31e2caef12 Add sv_compare_test Peter Dimov 2021-10-04 22:11:14 +03:00
  • 042bb98142 Add sv_substr_test Peter Dimov 2021-10-04 20:57:10 +03:00
  • c65c05c006 Add sv_copy_test Peter Dimov 2021-10-04 20:45:10 +03:00
  • 1aa8341bd7 Add sv_modifiers_test Peter Dimov 2021-10-04 20:36:40 +03:00
  • e206cddc6f Fix line endings Peter Dimov 2021-10-04 20:27:14 +03:00
  • c8b55f1bde Change BOOST_CONSTEXPR to BOOST_CXX14_CONSTEXPR appropriately Peter Dimov 2021-10-04 19:12:05 +03:00
  • 62ba7ca18b Define npos as BOOST_CONSTEXPR_OR_CONST Peter Dimov 2021-10-04 19:08:12 +03:00
  • 964dfe2b74 Fix line endings Peter Dimov 2021-10-04 17:45:24 +03:00
  • 016ae92ecf Add sv_element_access_test Peter Dimov 2021-10-04 17:33:04 +03:00
  • 7d05dfa87d Add sv_construct_test Peter Dimov 2021-10-04 17:25:34 +03:00
  • 95924b1329 Add boost/core/string_view.hpp Peter Dimov 2021-10-04 16:49:46 +03:00
  • 5e382efa84 Fix std::ostream failure on libstdc++ Peter Dimov 2021-10-01 15:51:13 +03:00
  • e260bb865d Add support for string_view Peter Dimov 2021-10-01 15:07:19 +03:00
  • f884833b42 Add workaround for msvc-10.0 Peter Dimov 2021-09-30 03:21:31 +03:00
  • 8265fe6405 Minor documentation fix Peter Dimov 2021-09-29 21:55:40 +03:00
  • f7b04afe4d Add documentation for type_name Peter Dimov 2021-09-29 21:34:23 +03:00
  • 2c1eb07a68 Add test for scoped enums Peter Dimov 2021-09-29 21:12:54 +03:00
  • a5cbddc466 Add test for enums Peter Dimov 2021-09-29 21:09:19 +03:00
  • 91a64b3bcf Add support for std::array Peter Dimov 2021-09-29 21:02:39 +03:00
  • a039f8c318 Support -fno-rtti Peter Dimov 2021-09-29 20:53:38 +03:00
  • bebb7349ba Add workarounds for msvc-12.0 and earlier Peter Dimov 2021-09-29 20:05:23 +03:00
  • dc6e3261ec Use typedef instead of using Peter Dimov 2021-09-29 19:51:16 +03:00
  • 15a7d84858 Use basic_string<char8_t> instead of u8string Peter Dimov 2021-09-29 19:50:14 +03:00
  • 06023d4ffe Strip libstdc++ and libc++ inline namespaces Peter Dimov 2021-09-29 19:34:37 +03:00
  • 3e0bc52c32 Add <boost/core/type_name.hpp> Peter Dimov 2021-09-29 19:13:12 +03:00
  • b83f27a9e0 Another fix in git version check. Andrey Semashev 2021-09-26 20:35:37 +03:00
  • 578e3105b8 Fixed git version check on Mac OS. Andrey Semashev 2021-09-26 20:31:43 +03:00
  • f34c4986c1 Added a timeout for GHA CI. Andrey Semashev 2021-09-15 20:45:23 +03:00
  • cfd469d858 Removed unused reference to extra_tests variable in GHA config. Andrey Semashev 2021-09-15 18:27:17 +03:00
  • b1e01b53f3 Merge branch 'develop' into feature/cmath Peter Dimov 2021-09-14 19:15:41 +03:00
  • 177c093151 Automatically use generic cmath if FP_SUBNORMAL isn't defined Peter Dimov 2021-09-14 18:57:33 +03:00
  • cffaabead8 Update and fix CMake test jobs Peter Dimov 2021-09-14 18:49:03 +03:00
  • 2715f9b5d8 Add a workaround for g++ 4.4, 4.6 Peter Dimov 2021-09-14 18:35:31 +03:00
  • 8043bafb6b Add a generic cmath.hpp implementation, enabled when BOOST_CORE_USE_GENERIC_CMATH is defined Peter Dimov 2021-09-14 16:50:34 +03:00
  • f6bdb17fd9 Updated GitHub Actions config for better configurability. Andrey Semashev 2021-09-12 18:28:02 +03:00
  • cd6847aee8 Update GitHub Actions config to switch Ubuntu 16.04 jobs to Docker containers. Andrey Semashev 2021-09-06 01:11:33 +03:00
  • 9ff312e2fb Updated README.md to refer to GitHub Actions instead of Travis. Andrey Semashev 2021-09-06 01:23:53 +03:00
  • 494927312d Removed Travis CI config file. Andrey Semashev 2021-09-06 01:14:56 +03:00
  • 51d848273c Install g++-5 in ci.yml feature/gha-18.04 Peter Dimov 2021-08-26 00:34:54 +03:00
  • c438427a3e Switch 16.04 jobs to 18.04 in ci.yml Peter Dimov 2021-08-25 23:59:40 +03:00
  • df91243a1d Whether wchar_t is signed is implementation-defined feature/lwt-wchar_t-print Peter Dimov 2021-08-21 20:28:47 +03:00
  • f4b3d5dba6 Merge pull request #93 from sdarwin/feature/gha_fix boost-1.77.0 Andrey Semashev 2021-07-27 23:53:44 +03:00
  • 9f0b97c80b Small GHA fix, create destination dir sdarwin 2021-07-27 13:35:51 -05:00
  • ce53cc1f8f Changed quotes in format() expression. boost-1.77.0.beta1 Andrey Semashev 2021-07-02 20:38:22 +03:00
  • 8fad14b804 Use gcc-7 toolchain for clang-8 CI job. Andrey Semashev 2021-07-02 20:35:45 +03:00
  • 24b6d89e7f Changed CI concurrency group format. Andrey Semashev 2021-07-02 20:34:19 +03:00
  • ffd79a28e1 Added concurrency settings to auto-cancel redundant CI jobs. Andrey Semashev 2021-07-02 20:03:50 +03:00
  • aa97e418f2 Increased git fetch jobs on Windows and use CPU count for build jobs. Andrey Semashev 2021-07-02 19:33:06 +03:00
  • f563d50d42 Use more git fetch jobs to speed up clones. Andrey Semashev 2021-07-02 19:19:48 +03:00
  • c55a20dff2 Reverted gcc package removal and instead setup a dummy gcc toolset tree. Andrey Semashev 2021-07-02 19:14:04 +03:00
  • bc508f8b4c Remove gcc-10 for clang-8 testing. Andrey Semashev 2021-07-02 16:15:59 +03:00
  • 03c5481dd4 Moved clang-8 to Bionic and gcc-10,11 to Focal. Andrey Semashev 2021-07-02 11:52:44 +03:00
  • 8e7ee90080 Merge pull request #92 from evanmiller/develop Andrey Semashev 2021-07-02 01:59:50 +03:00
  • 128d9314d6 Restore support for ancient Mac OS Evan Miller 2021-07-01 16:32:40 -04:00
  • 012d96a72b Use non-const references in non-variadic branch as well feature/ignore-unused Peter Dimov 2021-06-10 10:09:46 +03:00
  • 27d700ec01 Use non-const references in ignore_unused to avoid g++-11 warning Peter Dimov 2021-06-10 09:54:51 +03:00
  • 507c182f4c Revert "Initialize variables in ignore_unused_test to avoid a g++-11 warning" Peter Dimov 2021-06-10 09:40:08 +03:00
  • 1a011cde56 Initialize variables in ignore_unused_test to avoid a g++-11 warning Peter Dimov 2021-06-10 08:25:28 +03:00
  • 71c3d320d5 Update ci.yml Peter Dimov 2021-06-10 07:20:24 +03:00
  • b3fa7ca565 Take care of gcc-4.4 in addition to gcc-4.4.7 Peter Dimov 2021-06-10 04:58:17 +03:00
  • d3aa4a2f12 Update .travis.yml Peter Dimov 2021-06-10 04:56:26 +03:00
  • 67107dbaf9 Update ci.yml Peter Dimov 2021-06-10 04:22:36 +03:00
  • 0b74f0d394 Update CMakeLists.txt Peter Dimov 2021-06-10 02:03:10 +03:00
  • e53393357f Update .github/workflows Peter Dimov 2021-04-19 18:11:37 +03:00
  • 7daee1d41b Add -DBUILD_TESTING=ON to .yml files; it's not default anymore Peter Dimov 2021-03-19 03:53:31 +02:00
  • ddbaa242a9 Update copyright comments boost-1.76.0.beta1 boost-1.76.0 Glen Fernandes 2021-02-16 02:14:14 -05:00
  • 86bff4c2d3 Revise allocator access utilities Glen Fernandes 2021-02-15 17:23:42 -05:00
  • 2e5ecbe6f6 Add test for typeid(struct X) across libraries feature/test-shared-typeid Peter Dimov 2021-02-11 04:43:05 +02:00
  • 1c43651533 Test (signed char)-1 instead of 1 feature/lwt-print-char Peter Dimov 2021-01-20 02:40:37 +02:00
  • afba04cf7f Output non-printable chars as \xXY Peter Dimov 2021-01-20 02:38:57 +02:00
  • 0ae16756eb Add run-fail test for BOOST_TEST_NE and character types Peter Dimov 2021-01-20 02:04:30 +02:00
  • 2729beab83 Print char types as numeric values (C++20 deletes these ostream overloads) Peter Dimov 2021-01-20 01:54:37 +02:00
  • 71d60a3fb7 Fix typos in macro names Peter Dimov 2021-01-20 01:39:09 +02:00
  • 2642ad4562 Add test for BOOST_TEST_EQ and character types Peter Dimov 2021-01-20 01:10:57 +02:00
  • f7c1f6c6ab Merge pull request #85 from eldiener/develop Peter Dimov 2021-01-20 00:28:10 +02:00
  • 10eb5cdf7c [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-19 13:08:18 -05:00
  • 82a51aea40 Merge branch 'develop' into feature/update-travis Glen Fernandes 2020-12-31 13:54:01 -05:00
  • 5726534f6d Correct unit test for allocator_size_type Glen Fernandes 2020-12-31 11:41:04 -05:00
  • a13a82f8c1 Fix Travis configurations Peter Dimov 2020-12-31 17:48:48 +02:00