1
0
forked from boostorg/core

Commit Graph

  • 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
  • cb94f76a5e Remove redundant configurations from Travis; add non-redundant ones Peter Dimov 2020-12-30 20:58:04 +02:00
  • a6cab03127 Add documentation for bit.hpp Peter Dimov 2020-12-30 20:34:34 +02:00
  • fa82b680cf Work around clang++ 3.3 failure Peter Dimov 2020-12-30 19:40:52 +02:00
  • 16e9536146 Implement boost::core::endian Peter Dimov 2020-12-29 02:41:15 +02:00
  • 919b98d425 Use __builtin_popcount Peter Dimov 2020-12-29 02:06:56 +02:00
  • e8aa0c75b4 Use _BitScanForward Peter Dimov 2020-12-29 02:02:33 +02:00
  • 8bd2239b0b Use __builtin_ctz Peter Dimov 2020-12-29 01:56:34 +02:00
  • c838ebc003 Use _BitScanReverse Peter Dimov 2020-12-29 01:53:30 +02:00
  • aca46fae91 Use __builtin_clz Peter Dimov 2020-12-29 01:28:59 +02:00
  • 409c809cd8 Add popcount Peter Dimov 2020-12-29 01:06:22 +02:00
  • dc8aa5eb39 Update test_bit_floor Peter Dimov 2020-12-29 00:30:54 +02:00
  • 26728848b4 Add bit_ceil Peter Dimov 2020-12-29 00:29:44 +02:00
  • 3e41929dfb Update bit_floor_test Peter Dimov 2020-12-29 00:22:45 +02:00
  • 579cb8f7f3 Add bit_floor_test Peter Dimov 2020-12-29 00:06:25 +02:00
  • 3b14a3677d Add has_single_bit_test Peter Dimov 2020-12-28 23:59:58 +02:00
  • 26991f0c75 Add bit_width_test Peter Dimov 2020-12-28 23:52:39 +02:00
  • cc877e6b5b Add countl_zero, countl_one Peter Dimov 2020-12-28 23:40:59 +02:00
  • 123b567051 Add missing unsigned short tests to bit_rotate_test Peter Dimov 2020-12-28 21:54:42 +02:00
  • a47eebf41a Add countr_zero, countr_one Peter Dimov 2020-12-28 21:52:02 +02:00
  • 045487ba96 Add boost/core/bit.hpp (bit_cast, rotl, rotr) Peter Dimov 2020-12-28 21:12:22 +02:00
  • 804c5b250d Add documentation for cmath.hpp Peter Dimov 2020-12-24 01:20:32 +02:00
  • bee040b8cc Add fpclassify. Peter Dimov 2020-12-24 00:58:56 +02:00
  • c307f86520 Add core/cmath.hpp Peter Dimov 2020-12-24 00:19:20 +02:00
  • 0364b64927 Compute LIBRARY from GITHUB_REPOSITORY Peter Dimov 2020-12-23 06:47:00 +02:00
  • a04803b6cb Fix BOOST_BRANCH Peter Dimov 2020-12-23 05:15:04 +02:00
  • 88896d0805 Update ci.yml Peter Dimov 2020-12-19 17:54:04 +02:00
  • bff4172486 Move windows.yml into ci.yml Peter Dimov 2020-12-19 17:45:30 +02:00
  • ea0b1dc8a9 Rename posix.yml to ci.yml Peter Dimov 2020-12-19 17:44:32 +02:00
  • 3d6683edb5 Update maintainer e-mail Peter Dimov 2020-12-12 01:01:07 +02:00
  • 72089753f7 Add Doxygen annotation Peter Dimov 2020-11-21 18:18:31 +02:00
  • 156a016865 Add matrix.addrmd, toolset=gcc to windows.yml Peter Dimov 2020-11-20 05:22:06 +02:00
  • 0dcd164a12 Add .github/workflows feature/ref-wrapper-conv Peter Dimov 2020-11-20 04:23:22 +02:00
  • 54671134ae Add implicit conversion between compatible reference wrappers (refs #83) Peter Dimov 2020-11-19 18:57:56 +02:00
  • 7bc2873e38 Update appveyor.yml Peter Dimov 2020-11-14 22:02:03 +02:00