Commit Graph

  • 5329d1d497 Disable constexpr test in C++03. pr181 jzmaddock 2025-04-21 13:40:42 +01:00
  • 4126ca650c integral_constant: As per std: Add operator(). Adder 2025-01-07 00:43:06 +02:00
  • f31a9da4d8 integral_constant: As per std: Mark operator T as noexcept. Adder 2025-01-07 00:19:34 +02:00
  • ff0ae13c64 integral_constant: MPL interop: Avoid one function-local static object. Adder 2025-01-06 00:24:20 +02:00
  • 0422aebeb8 integral_constant: MPL interop: Avoid reinterpret_cast. Adder 2023-06-13 23:29:56 +03:00
  • 4824c0fae4 Merge pull request #180 from Lastique/feature/better_fallback_is_complete jzmaddock 2025-04-21 12:16:06 +01:00
  • 14560070ca Make fallback is_complete implementation more robust. Andrey Semashev 2023-05-21 15:05:13 +03:00
  • 448ac57c32 Merge pull request #197 from boostorg/ci_update jzmaddock 2025-04-17 18:37:35 +01:00
  • d3be907a0e Update linux image, use GCC-14 as well. ci_update jzmaddock 2025-04-17 16:50:47 +01:00
  • 0098628ffc Correct drone script #2. jzmaddock 2025-04-16 19:23:22 +01:00
  • 22fc23db2a Use depinst tool to handle dependencies in drone. jzmaddock 2025-04-16 18:06:07 +01:00
  • f0bc869030 Update clang versions. jzmaddock 2025-04-16 17:10:37 +01:00
  • aabf3afcb2 Streamline and update CI jzmaddock 2025-04-15 18:41:23 +01:00
  • ba238b7206 Merge pull request #195 from grafikrobot/modular jzmaddock 2024-08-19 09:22:11 +01:00
  • ba180333de Adjust doc build to avoid boost-root references. Rene Rivera 2024-07-28 16:38:50 -05:00
  • 4b3480740c Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:23 -05:00
  • 8558d7f831 Update copyright dates. Rene Rivera 2024-07-20 22:52:04 -05:00
  • d2f66abb22 Change all <source> references to <library>. Rene Rivera 2024-07-20 21:27:13 -05:00
  • 47e22e7887 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • 56ffb88963 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 280b90422d Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:16:00 -05:00
  • fc1decfa08 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • cc6fc3daa8 Merge branch 'develop' boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 John Maddock 2024-01-31 18:04:29 +00:00
  • 821c53c0b4 Add support for C++23 <stdfloat> types. (#183) jzmaddock 2023-10-15 16:36:16 +01:00
  • bcf13faa6e Correct drone image name. cpp23 jzmaddock 2023-10-15 15:47:47 +01:00
  • 2aa059c25a Try again with drone/clang config. jzmaddock 2023-10-15 15:44:08 +01:00
  • 7eb660f1a9 Correct CI package names. jzmaddock 2023-10-15 12:50:53 +01:00
  • 6433e2fa79 Update CI scripts. Update C++20 testing in has_right_shift_test.cpp. jzmaddock 2023-10-15 11:35:15 +01:00
  • 1573a2c473 Add support for C++23 <stdfloat> types. jzmaddock 2023-10-13 19:45:24 +01:00
  • 89f5011b4a Merge branch 'develop' boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 John Maddock 2023-02-24 18:02:30 +00:00
  • 1ebd31e60e Remove redundant CI test. jzmaddock 2023-02-23 18:23:02 +00:00
  • 155cb2e47c Merge pull request #178 from Lastique/feature/is_swappable jzmaddock 2023-02-23 18:20:08 +00:00
  • 55feb756e5 Merge branch 'develop' John Maddock 2023-02-22 18:57:32 +00:00
  • 5f43b22861 Reuse is_swappable implementation in is_nothrow_swappable for gcc < 4.7. Andrey Semashev 2023-02-18 19:58:36 +03:00
  • fc61f298bf Added is_swappable(_with) traits. Andrey Semashev 2023-02-18 19:56:56 +03:00
  • 1c31fee575 Extracted C++11 implementation of is_nothrow_swappable to a separate header. Andrey Semashev 2023-02-18 18:55:54 +03:00
  • 74995c5d84 Update operators docs. Fixes https://github.com/boostorg/type_traits/issues/160. boost-1.81.0 jzmaddock 2022-11-21 18:24:04 +00:00
  • 2370288a79 Update operators docs. Fixes https://github.com/boostorg/type_traits/issues/160. jzmaddock 2022-11-21 18:24:04 +00:00
  • 6ffc0e5ebd Merge pull request #176 from boostorg/pr/char8_t-is-integral jzmaddock 2022-11-06 18:37:51 +00:00
  • f753087cd0 Specialize boost::is_integral for char8_t when available. Fixes #175. pr/char8_t-is-integral Peter Dimov 2022-10-30 03:45:54 +03:00
  • 990166cd59 Merge pull request #174 from ecatmur/clang-15-intrinsics boost-1.81.0.beta1 jzmaddock 2022-09-13 12:08:26 +01:00
  • e1d0699a82 Move test for __has_builtin to enclosing #if Ed Catmur 2022-09-12 12:29:09 +01:00
  • a1d0b207c5 Replace deprecated intrinsics Ed Catmur 2022-09-06 19:59:02 +01:00
  • fdef681a84 Merge pull request #172 from Flamefire/wundef jzmaddock 2022-07-07 11:17:26 +01:00
  • d71524a799 Make build -Wundef clean Alexander Grund 2022-07-07 10:05:05 +02:00
  • bcddc892f7 glob headers esp-idf-component 0xFEEDC0DE64 2022-07-05 10:48:45 +02:00
  • d2746d7d72 Rework as esp-idf component 0xFEEDC0DE64 2022-07-04 19:43:20 +02:00
  • defcaf7f9b Add missing #include. Add missing copyright. modules jzmaddock 2022-04-15 18:26:42 +01:00
  • 22fc50f36d Make type_traits usable as a module. jzmaddock 2022-04-14 19:16:06 +01:00
  • f541d1ac4d Return the address of the char[] array from aligned_storage::address pr/aligned-storage-fix Peter Dimov 2022-02-18 21:21:59 +02:00
  • d2a4a6bf0a Merge pull request #167 from boostorg/msvc2022_ci boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 master develop jzmaddock 2022-02-11 09:56:38 +00:00
  • 273678042d Correct CI workflow and add 2022 tests. msvc2022_ci jzmaddock 2022-02-10 18:06:40 +00:00
  • bc26f6b192 Merge pull request #157 from eldiener/develop jzmaddock 2022-02-10 13:12:02 +00:00
  • a10ca89479 Merge pull request #163 from igaztanaga/patch-1 jzmaddock 2022-02-10 13:10:42 +00:00
  • a184e146e3 Merge pull request #161 from boostorg/pr/tt-has-accurate-function jzmaddock 2022-02-10 13:10:02 +00:00
  • d2db69649f Avoid -Wconversion warning in is_complete pr/is-complete-wconversion Peter Dimov 2022-02-10 05:12:12 +02:00
  • 8583d1a967 Fix -Wconversion warning for GCC / 64 bits Ion Gaztañaga 2021-12-30 15:29:17 +01:00
  • b265ce8f3a Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2021-10-06 08:56:09 +01:00
  • e3dd034588 Remove obsolete test runner Xenial. jzmaddock 2021-10-06 08:55:49 +01:00
  • d37dc8c4b9 Merge pull request #162 from boostorg/test_on_cuda jzmaddock 2021-10-06 08:18:21 +01:00
  • 7ac69733b8 Update CI scripts for testing with CUDA device compile. Fix inspection report issues. jzmaddock 2021-10-03 12:20:08 +01:00
  • 18b6e30e9c Fix up CUDA device testing [CI SKIP] John Maddock 2021-10-03 12:09:10 +01:00
  • 09b102587f Misc CUDA testing fixes John Maddock 2021-10-02 15:13:42 +01:00
  • a842eeda5c Initial CUDA testing. jzmaddock 2021-10-01 19:10:34 +01:00
  • 693488cb29 Fix misspelled macro name pr/tt-has-accurate-function Peter Dimov 2021-07-04 19:55:29 +03:00
  • bfce306637 Update CMakeLists.txt boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-06-10 02:04:51 +03:00
  • 3d246cb5d1 Merge pull request #158 from sdarwin/meta_libraries jzmaddock 2021-04-20 18:27:37 +01:00
  • 567774cacb Fix comma in meta/libraries.json sdarwin 2021-04-20 16:01:39 +00:00
  • cdbb996d3a Fixed operator traits example code for last issue. Edward Diener 2021-04-19 12:41:39 -04:00
  • 30396ed792 Merge pull request #155 from boostorg/pr130 boost-1.76.0.beta1 boost-1.76.0 jzmaddock 2021-03-08 11:40:41 +00:00
  • cea791882b Merge branch 'develop' of https://github.com/bionicOnion/type_traits into pr130 John Maddock 2021-03-08 09:36:28 +00:00
  • 396d97f5a6 Merge pull request #154 from boostorg/GHA jzmaddock 2021-03-08 09:32:29 +00:00
  • 61c9e7699c C++latest not supported in /CLR mode. jzmaddock 2021-03-07 20:13:26 +00:00
  • 64eb4e2f40 Add managed clr tests. Remove travis and appveyor. jzmaddock 2021-03-07 19:39:50 +00:00
  • c3c1357c3d Fix up C++20 failure. jzmaddock 2021-03-07 12:44:18 +00:00
  • cf497924b1 Merge pull request #145 from tobias-loew/develop jzmaddock 2021-03-07 11:47:40 +00:00
  • 71208778dd One more fix to CI script. Also fix msvc test failures. jzmaddock 2021-03-07 11:42:55 +00:00
  • 4c2b7d5215 Try again with --hash on b2 command line. jzmaddock 2021-03-07 10:51:38 +00:00
  • a105c3531c Add GHA first cut. jzmaddock 2021-03-07 10:36:17 +00:00
  • d1994736b9 Fix for recent libc++ versions. Tidy up drone script a little more. jzmaddock 2021-01-27 20:08:11 +00:00
  • d9d298170f Tidy up drone script. jzmaddock 2021-01-27 19:33:37 +00:00
  • 95c8a8a567 Mark testing binary member operators as const. Otherwise they generate ambiguities in C++20. jzmaddock 2021-01-27 19:33:13 +00:00
  • 89a062e7b8 Disable testing volatile return types in C++20: as they're deprecated. jzmaddock 2021-01-27 19:32:29 +00:00
  • 1b0cf49465 Merge pull request #152 from eldiener/develop Edward Diener 2021-01-21 19:34:33 -05:00
  • 2b8b797b88 [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 16:26:33 -05:00
  • a2cffe9c04 Update compilers tested on drone CI. jzmaddock 2021-01-18 17:05:49 +00:00
  • 7ca204de52 Merge pull request #151 from sdarwin/drone jzmaddock 2021-01-18 16:59:46 +00:00
  • 92ceb4079b add drone config [ci skip] sdarwin 2021-01-12 17:08:07 +00:00
  • 59951c1853 Add missing ). Fixes https://github.com/boostorg/type_traits/issues/150. jzmaddock 2020-12-25 16:55:55 +00:00
  • 106b442289 Update type_with_alignment.hpp Tobias Loew 2020-09-10 08:38:13 +02:00
  • e4228d7260 Update type_with_alignment.hpp Tobias Loew 2020-09-09 20:09:25 +02:00
  • c6c7ff1647 Update is_trivially_copyable implementation for user move with defaulted copy boost-1.75.0 Glen Fernandes 2020-08-14 09:48:43 -04:00
  • 5588bb1ab7 Regenerate docs. boost-1.75.0.beta1 boost-1.74.0.beta1 boost-1.74.0 jzmaddock 2020-06-23 18:53:39 +01:00
  • 18962d99a4 Merge pull request #142 from glenfe/develop jzmaddock 2020-06-02 19:07:36 +01:00
  • f7f7dbf16e Implement is_trivially_copyable Glen Fernandes 2020-05-31 02:49:24 -04:00
  • 7a071a5918 Implement is_scoped_enum and is_unscoped_enum Glen Fernandes 2020-05-31 02:49:03 -04:00
  • f8e9879d4e Implement conjunction, disjunction, negation Glen Fernandes 2020-05-31 02:47:41 -04:00
  • bd5bede326 Merge pull request #140 from eldiener/develop jzmaddock 2020-05-06 20:30:10 +01:00
  • ea2dae279f Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-23 09:21:49 -04:00
  • 7ee9910b2f Merge branch 'develop' boost-1.73.0.beta1 boost-1.73.0 Peter Dimov 2020-01-06 15:47:53 +02:00