Commit Graph

  • 2dfe66886d Add a comma before ellipsis in constexpr_swap. boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0 Andrey Semashev 2024-12-02 19:22:20 +03:00
  • b774aa0d9e Remove constexpr_min duplication. Andrey Semashev 2024-12-02 18:58:34 +03:00
  • fbaf2dee58 Added a missing dependency on Boost.TypeTraits to CMakeLists.txt. boost-1.87.0.beta1 Andrey Semashev 2024-08-19 01:01:57 +03:00
  • 318a38efde Add support for modular build structure. (#34) René Ferdinand Rivera Morell 2024-08-18 17:00:30 -05:00
  • f1d7f7f80f Removed legacy MinGW from AppVeyor CI. Andrey Semashev 2024-08-15 21:25:21 +03:00
  • b1b7f7c63d Raised compiler requirements for Boost.Multiprecision tests. Andrey Semashev 2024-08-15 20:00:21 +03:00
  • c37a3402be Replaced macos-11 GHA image with 12, 13 and 14 since 11 is being removed. boost-1.86.0.beta1 boost-1.86.0 Andrey Semashev 2024-05-21 01:15:50 +03:00
  • dea8e3445d Added clang-17 CI jobs. boost-1.85.0.beta1 boost-1.85.0 Andrey Semashev 2024-02-06 00:14:04 +03:00
  • bf1db7ad75 Added Windows jobs to GHA CI. Andrey Semashev 2024-02-06 00:09:14 +03:00
  • 26c347560c Reduced CI job timeouts. Andrey Semashev 2024-02-05 23:56:53 +03:00
  • 23974e3087 Replaced actions/checkout usage with manual download commands. Andrey Semashev 2024-02-05 23:56:30 +03:00
  • 8e6266d930 Rework as esp-idf component esp-idf-component 0xFEEDC0DE64 2023-11-23 17:17:05 +01:00
  • e7ed9918c1 Remove C++03 CI jobs, use gcc-11 libstdc++ in clang-12 through 15. boost-1.84.0 master develop Andrey Semashev 2023-11-17 20:05:19 +03:00
  • becbd39cc4 Switch to boost::core::invoke_swap. boost-1.84.0.beta1 Andrey Semashev 2023-09-03 00:24:44 +03:00
  • 28ba36fd3a Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos. boost-1.83.0.beta1 boost-1.83.0 Andrey Semashev 2023-06-05 03:16:14 +03:00
  • 8ce66ab37e Updated to GHA checkout@v3 to avoid deprecation warnings. boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 Andrey Semashev 2022-10-18 17:57:33 +03:00
  • d4157bdf38 GitHub Actions config update. Andrey Semashev 2022-09-10 01:21:36 +03:00
  • 721fe9f562 Switched gcc-9 to ubuntu-20.04 GHA CI image. Andrey Semashev 2022-08-14 17:52:55 +03:00
  • 88457d2de5 Replaced ubuntu-18.04 GHA CI images with containers. Andrey Semashev 2022-08-14 13:55:47 +03:00
  • d22bf3ea37 Switch to macos-11 GHA image as macos-10.15 is deprecated. Andrey Semashev 2022-08-12 15:59:03 +03:00
  • c659255289 Added VS2022 job and C++20 and C++latest jobs to AppVeyor CI. boost-1.80.0.beta1 boost-1.80.0 Andrey Semashev 2022-06-06 02:55:11 +03:00
  • 49195acf60 Enabled testing with GNU extensions in GitHub Actions. boost-1.79.0.beta1 boost-1.79.0 Andrey Semashev 2022-01-16 18:29:48 +03:00
  • bc9b0e6177 Implemented integer_log2 in terms of countl_zero from Boost.Core. Andrey Semashev 2022-01-16 15:20:37 +03:00
  • c6564a2d2b Merge pull request #26 from bernardosulzbach/documentation-typo-fix Andrey Semashev 2022-01-15 22:19:23 +03:00
  • 16ef530fcf Use up to date includes for lightweight_test.hpp. Andrey Semashev 2021-12-21 20:45:00 +03:00
  • c5df07cb21 Simplified integer_log2 implementation. Andrey Semashev 2021-12-21 20:39:22 +03:00
  • a832e8fe65 Added a test for integer_log2. Andrey Semashev 2021-12-21 20:33:35 +03:00
  • 0cd1879903 Fixed a link to library docs and silenced b2 warning about unescaped character. boost-1.78.0 Andrey Semashev 2021-11-19 18:25:39 +03:00
  • 4c1e36b023 Updated check for apt-add-repository capabilities. Andrey Semashev 2021-11-16 00:44:02 +03:00
  • cf25880755 Fixed git version check on Mac OS. boost-1.78.0.beta1 Andrey Semashev 2021-09-26 20:39:29 +03:00
  • 5b23a363ae Updated links in README.md. Andrey Semashev 2021-09-15 22:14:36 +03:00
  • 4669ec7e78 Added GHA CI timeout. Andrey Semashev 2021-09-15 21:29:17 +03:00
  • ee1325ee11 Removed CMake tests from GHA config. Andrey Semashev 2021-09-12 20:34:44 +03:00
  • c3ba27a249 Added GitHub Actions links to README.md. Andrey Semashev 2021-09-12 20:25:22 +03:00
  • 2a78052e85 Added GitHub Actions config. Andrey Semashev 2021-09-12 20:21:17 +03:00
  • a92f2eb98f Updated test matrix icon for develop in README.md. Andrey Semashev 2021-09-12 19:53:12 +03:00
  • c972712386 Updated README.md to remove Travis CI and add other links. Andrey Semashev 2021-09-12 19:52:08 +03:00
  • fa6b7c465e Removed Travis CI config. Andrey Semashev 2021-09-12 19:45:37 +03:00
  • 8fd622545f Update CMakeLists.txt boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-06-10 00:59:52 +03:00
  • be13dbce6d Merge pull request #28 from jzmaddock/cxx11-fixes boost-1.76.0.beta1 boost-1.76.0 Andrey Semashev 2021-02-18 22:46:31 +03:00
  • 2ca7c7b6e3 Fixes for cxx11 changes to dependencies: Make Multiprecision tests depend on <type_traits> and BOOST_NO_CXX11_HDR_TYPE_TRAITS. Use specific Boost.Random headers and not <boost/random.hpp> as the latter pulls in some of Boost.Math which has now moved to C++11. jzmaddock 2021-02-18 18:29:03 +00:00
  • ba7ea7f846 Fixed a typo in ::least Bernardo Sulzbach 2021-01-31 14:03:24 +01:00
  • 092d94c833 Converted all links to www.boost.org to https. Andrey Semashev 2021-01-20 11:34:42 +03:00
  • 100f5e51bd [skip ci] Merge pull request #23 from eldiener/develop Andrey Semashev 2021-01-20 11:19:43 +03:00
  • 0322c761b8 [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 22:55:23 -05:00
  • 831869a51f Added checks for C++11 features required by Boost.Multiprecision. Andrey Semashev 2021-01-11 15:27:10 +03:00
  • 45df7932c1 Update README.md jzmaddock 2021-01-11 09:53:24 +00:00
  • 3723b0694a Merge pull request #22 from sdarwin/drone jzmaddock 2021-01-07 19:40:22 +00:00
  • e683a37a4d add drone config [ci skip] sdarwin 2020-12-30 14:02:46 +00:00
  • a9de4c0076 Added explicit specification of addres-model=32 for MSVC-9 to 12. Andrey Semashev 2020-12-12 10:58:21 +03:00
  • 54dcfa677d Added a workaround for C++20 ostream having deleted operator<< for wchar_t. boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 boost-1.74.0 Andrey Semashev 2020-05-23 20:05:02 +03:00
  • 560df48888 Added gcc 10 build jobs to Travis CI. Andrey Semashev 2020-05-22 18:42:46 +03:00
  • 6bb937fa5f Fixed compilation of gcd in C++20 mode with clang 10. Andrey Semashev 2020-05-07 14:35:47 +03:00
  • a6a6b1f064 Added clang-10 jobs to Travis CI. Andrey Semashev 2020-05-05 23:22:14 +03:00
  • 9e6b3d375a Added missing includes. Andrey Semashev 2020-05-02 18:34:43 +03:00
  • 5e2a2722f1 Use BOOST_ASSERT instead of assert. Andrey Semashev 2020-05-02 18:18:10 +03:00
  • 5ae18d139e Use BOOST_BORLANDC in integer_log2.hpp Andrey Semashev 2020-05-02 18:16:16 +03:00
  • 58da9b5aa8 Merge pull request #21 from eldiener/develop Andrey Semashev 2020-05-02 18:14:59 +03:00
  • 6cb625550f Change to run MP testing in integer for Embarcadero C++ clang-based compilers. Edward Diener 2020-04-11 12:37:31 -04:00
  • c7a22c9bac Embarcadero C++ clang-based compilers can not handle multiprecision comparisons in lightwieght tests, but gives a linker error. This has been reported to Embarcadero as a bug. Edward Diener 2020-04-10 11:56:41 -04:00
  • 52c02d1237 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-29 08:30:32 -04:00
  • bee5818e18 Disabled all but one OS X jobs because they are slow on Travis CI. boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 Andrey Semashev 2019-10-22 15:04:28 +03:00
  • 1067b2d170 Updated CI configs, added compilers. Andrey Semashev 2019-10-22 00:38:27 +03:00
  • 8cfbb2a222 Update Travis configuration Glen Fernandes 2019-10-16 23:34:03 -04:00
  • 00154b31a5 Merge pull request #20 from tinko92/develop Glen Fernandes 2019-04-24 05:32:58 +10:00
  • 63f14838a0 Fix a broken link to the Microsoft KB. Tinko Bartels 2019-04-23 21:29:53 +02:00
  • 33c165552c Fixed incorrect loop termination in lcm_range. boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0 Andrey Semashev 2019-03-26 01:55:18 +03:00
  • 5195d682ec Enabled multiple git fetch jobs while executing depinst in CI. Increased the number of jobs to 8. boost-1.70.0.beta1 Andrey Semashev 2019-01-15 13:51:57 +03:00
  • 49dd6f5645 Use the actual number of logical CPUs for the number of CI build/test jobs. Andrey Semashev 2019-01-03 23:10:05 +03:00
  • 96f430b7e2 Re-added manual checkout of libs/config in CI as Boost.Build depends on it. Andrey Semashev 2018-12-20 20:45:39 +03:00
  • 39082b1bc5 Use a separate submodule update step with parallel checkouts to speedup CI job startup. Andrey Semashev 2018-12-18 22:33:50 +03:00
  • 51d1b16bfd Added tools/boost_install and libs/headers manual checkout to CI jobs. Andrey Semashev 2018-12-18 21:57:43 +03:00
  • 131107704f Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects. Andrey Semashev 2018-12-18 19:35:32 +03:00
  • eaf2561e95 Merge pull request #17 from NAThompson/remove_optional Andrey Semashev 2018-12-05 13:06:55 +03:00
  • 29e3ae824c Fully qualify call. Nick Thompson 2018-12-04 12:09:31 -07:00
  • 0af165bf6d Merge branch 'remove_optional' of https://github.com/NAThompson/integer into remove_optional Nick Thompson 2018-12-04 11:31:12 -07:00
  • 080f2bdfdc Take care of the case where integer type Z has explicit constructor. Nick Thompson 2018-12-04 11:27:37 -07:00
  • 289939a640 Merge branch 'develop' into remove_optional Nick 2018-12-04 10:57:02 -07:00
  • 51b259da19 Return integer with zero signaling common factor rather than boost::optional<Z>. Nick Thompson 2018-12-04 10:55:03 -07:00
  • 4bc1a5eb75 Extracted DISABLE_MP_TESTS macro definition to a common header. Andrey Semashev 2018-11-05 22:56:03 +03:00
  • 682d4ac66b Fixed tests not compiling on MSVC 8, added missing includes. Andrey Semashev 2018-11-04 01:00:57 +03:00
  • 2f634ca78b Added missing includes, remove C++11 requirement, other code cleanup. Andrey Semashev 2018-11-03 23:10:44 +03:00
  • 2b08ca9368 Removed auto-generated docs from git. Andrey Semashev 2018-11-03 22:48:58 +03:00
  • aa68e17f2e Merge pull request #11 from NAThompson/develop Andrey Semashev 2018-11-03 22:46:30 +03:00
  • cad4623876 Regenerate documentation. Nick Thompson 2018-11-02 13:45:45 -06:00
  • 9a7f24e8ca Merge remote-tracking branch 'upstream/develop' into develop Merge upstream [CI SKIP] Nick Thompson 2018-11-01 17:12:50 -06:00
  • 3599683975 #include <boost/config.hpp> Nick Thompson 2018-11-01 12:11:09 -06:00
  • b3680b77fd Disable tests for gcc < version 5 Nick Thompson 2018-11-01 12:02:18 -06:00
  • 099cf261b0 Added clang 7 CI job. boost-1.69.0-beta1 boost-1.69.0 Andrey Semashev 2018-11-01 20:24:04 +03:00
  • ab509ca840 Use https in URLs in readme. Andrey Semashev 2018-11-01 16:33:47 +03:00
  • 37204ea892 Corrected a typo in readme. Andrey Semashev 2018-11-01 16:25:15 +03:00
  • 5df4961448 Added CI build statuses to readme. Andrey Semashev 2018-11-01 16:14:20 +03:00
  • 95a19b6364 Merge pull request #14 from boostorg/danieljames-patch-1 Andrey Semashev 2018-10-30 11:46:15 +03:00
  • 8674c6724f Fix json error Daniel James 2018-10-30 07:47:30 +00:00
  • a7da90a79e Make changes suggested by reviewer. Nick Thompson 2018-10-29 13:10:02 -06:00
  • 9312962a68 Use using std::swap; swap(n,m) rather than std::swap(n,m) [CI SKIP] Nick Thompson 2018-10-29 13:00:30 -06:00
  • df7adb52ca Use std::enable_if to enable SFINAE rather than static_assert Nick Thompson 2018-10-29 11:58:18 -06:00
  • 6c58aa9a48 Merge remote-tracking branch 'upstream/develop' into develop Nick Thompson 2018-10-29 08:53:12 -06:00
  • cd60c4c9f9 [CI SKIP] Disable multiprecision in certain compilers. Nick Thompson 2018-10-29 08:52:20 -06:00
  • 7c5def9d39 Disable Boost.Multiprecision tests for gcc 4.7 in C++11 mode. Andrey Semashev 2018-10-29 12:25:55 +03:00