Commit Graph

  • c035209a3c Use -DBOOST_INCLUDE_LIBRARIES=type_traits feature/add-cmake-tests Peter Dimov 2019-12-30 00:31:56 +02:00
  • 4f742cb30d Use test globals Peter Dimov 2019-12-29 19:01:13 +02:00
  • dd1f936eb3 Use Boost_VERBOSE instead of Boost_DEBUG Peter Dimov 2019-12-29 18:55:05 +02:00
  • f106632cbf Merge branch 'develop' into feature/add-cmake-tests Peter Dimov 2019-12-29 18:54:30 +02:00
  • b57a7a54e4 Merge pull request #136 from boostorg/pr/add-cmake-install Peter Dimov 2019-12-28 09:50:02 -08:00
  • 445fbf5fd4 Use depinst Peter Dimov 2019-12-27 07:24:06 +02:00
  • dc7bbab875 Add CMake testing support Peter Dimov 2019-12-27 05:12:37 +02:00
  • 4e6975503f Disable installation without the superproject; add comments pr/add-cmake-install Peter Dimov 2019-12-27 04:27:59 +02:00
  • b0f9c6cda1 Add CMake install support (needed by Atomic) Peter Dimov 2019-12-26 17:19:43 +02:00
  • d91381b8f2 Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 jzmaddock 2019-11-01 16:45:06 +00:00
  • 4a32bcc9ff Merge pull request #131 from boostorg/circle_ci_inspect jzmaddock 2019-08-26 08:13:43 +01:00
  • 741b8b395b clean up inspection failures and add circle-ci testing. jzmaddock 2019-08-22 19:17:36 +01:00
  • 97f71e0cb3 Issue 123: Revised /clr conditionals to handle __stdcall and __cdecl properly rmiller 2019-07-22 11:30:13 -05:00
  • 9351dae4a4 Issue 123: Modified preprocessor conditionals to fix errors with /clr builds rmiller 2019-07-16 16:08:12 -05:00
  • cbf7c56a66 Merge pull request #128 from boostorg/gcc9 jzmaddock 2019-06-28 18:22:48 +01:00
  • 12325df58f Add clang-8 and gcc-9 to CI tests. jzmaddock 2019-06-28 11:53:12 +01:00
  • 0044e85b4c Merge branch 'develop' boost-1.71.0.beta1 boost-1.71.0 jzmaddock 2019-06-28 08:35:15 +01:00
  • f8069ad974 Merge pull request #127 from boostorg/xenial jzmaddock 2019-06-27 08:35:38 +01:00
  • 5ff6b669ea CI: Try again to get clang-3.7 working. jzmaddock 2019-06-25 12:58:31 +01:00
  • 86855dac99 CI: clang-3.7 needs "precise" distro? jzmaddock 2019-06-25 08:28:17 +01:00
  • c54dd34571 Merge pull request #119 from Kojoley/patch-1 jzmaddock 2019-06-24 18:18:28 +01:00
  • 17359415f5 Make sure distributions match and are supported. jzmaddock 2019-06-24 16:01:39 +01:00
  • f9e8143ac5 CI: update distribution and clang testing. jzmaddock 2019-06-23 08:50:30 +01:00
  • efc0be6b55 is_function_cxx_11.hpp: There's no __fastcall on clr. Update for noexcept functions, also updates CI script to test C++17 as that's required to trigger the error. Fixes: https://github.com/boostorg/type_traits/pull/124. jzmaddock 2019-06-13 11:49:46 +01:00
  • ba7a01aa96 Merge pull request #122 from gongminmin/Vs2019Arm64 jzmaddock 2019-06-13 11:17:57 +01:00
  • dbc8980715 Fix the compiling errors in VS2019 ARM64 with /std:c++17 Minmin Gong 2019-05-05 15:21:14 -07:00
  • dea6757dbf Add support for noexcept detection via _NOEXCEPT_TYPES_SUPPORTED with msvc. See https://github.com/boostorg/type_traits/issues/118#issuecomment-475228526 jzmaddock 2019-03-22 19:25:33 +00:00
  • decc409800 Remove expected fail on tricky_rvalue_test Nikita Kniazev 2019-03-22 00:33:36 +03:00
  • 7d89ec0426 Fix use of noexcept for msvc with /Zc:noexceptTypes- flag set. Fixes https://github.com/boostorg/type_traits/issues/118. jzmaddock 2019-03-21 10:23:21 +00:00
  • f9bc21647a Merge pull request #116 from Kojoley/vc14.2-still-has-underlying-enum-type-bug jzmaddock 2019-03-16 08:51:42 +00:00
  • cfe031d40d Merge pull request #117 from Kojoley/suppress-clang-Wignored-qualifiers-in-test.hpp jzmaddock 2019-03-16 08:50:48 +00:00
  • 6f7e2ec545 test.hpp: Suppress Clang -Wignored-qualifiers warning Nikita Kniazev 2019-03-15 00:27:09 +03:00
  • 04350b86c5 VS2017 and VS2019 still has underlying enum type bug Nikita Kniazev 2019-03-15 00:08:20 +03:00
  • d2dbcca368 Migrate explicit-failures-markup.xml to the repository Nikita Kniazev 2019-03-15 00:03:55 +03:00
  • cbcb282722 Merge branch 'develop' boost-1.70.0.beta1 boost-1.70.0 John Maddock 2019-03-03 09:37:19 +00:00
  • f6ef5722ef Merge pull request #115 from glenfe/develop jzmaddock 2019-02-27 18:04:39 +00:00
  • 453564a501 Use make_void directly instead of void_t for compatibility Glen Fernandes 2019-02-27 08:29:43 -05:00
  • 625c40e750 Merge pull request #112 from glenfe/develop jzmaddock 2019-02-26 20:16:42 +00:00
  • 4ca80785f8 Merge pull request #110 from Kojoley/patch-1 jzmaddock 2019-02-26 09:20:53 +00:00
  • 6a472a381d Implement copy_reference and copy_cv_ref Glen Fernandes 2019-02-22 11:24:42 -05:00
  • e1f882b25d is_assignable_test: Fixed copy-paste error Nikita Kniazev 2019-02-19 19:11:03 +03:00
  • 0e09cb7178 Merge branch 'develop' John Maddock 2019-02-14 09:17:30 +00:00
  • 5e7844bea1 Fix up is_function/is_member_function_pointer for msvc/arm compiler. jzmaddock 2019-01-10 17:53:50 +00:00
  • 4becfb659c CI: re-jig appveyor msvc/arm tests again. msvc-arm jzmaddock 2019-01-10 11:04:45 +00:00
  • f618745b58 CI: Fix appveyor.yml for arm cross compile test. jzmaddock 2019-01-09 19:56:52 +00:00
  • c480b55af3 msvc/arm: Fix for https://github.com/boostorg/type_traits/issues/105 jzmaddock 2019-01-09 17:13:51 +00:00
  • c65f41d4c0 Merge pull request #104 from boostorg/travis-os-x-10.1 jzmaddock 2019-01-07 20:33:22 +00:00
  • c71e2ffb6e Merge pull request #95 from glenfe/develop jzmaddock 2019-01-07 18:34:40 +00:00
  • 55a3ee0a3d clang/OSX: Disable untestable is_function/is_member_function bits. jzmaddock 2019-01-07 18:30:22 +00:00
  • 38f9545757 is_member_function_pointer_cxx_11.hpp: and another attempt to get the clang OS X logic correct. jzmaddock 2019-01-07 13:37:11 +00:00
  • 649c585b9c is_member_function_pointer_cxx_11.hpp: don't specialize on noexcept for clang/apple. jzmaddock 2019-01-07 09:16:29 +00:00
  • d8bdd309d7 Implement is_bounded_array and is_unbounded_array Glen Fernandes 2018-11-07 18:10:38 -05:00
  • 941e29e0a6 Apple X Code doesn't support noexcept as a separate type in partial specializations. jzmaddock 2019-01-06 17:04:15 +00:00
  • 13d477be5d Travis CI: Add more OS X testers, plus clang-6. Update configuration to handle more broken compilers that can't deduce noexcept parameters in template partial specializations. jzmaddock 2019-01-06 11:29:49 +00:00
  • 9830bcb8a9 Travis: Add Xcode 9.1. jzmaddock 2019-01-06 10:36:36 +00:00
  • 94e055c9ba Travis: Update XCode versions. jzmaddock 2019-01-06 09:22:25 +00:00
  • 23aa33892f Merge pull request #102 from boostorg/msvc-calling-convension-tests jzmaddock 2019-01-06 08:36:56 +00:00
  • 6fca9826f6 Add support for /arch:IA32 in msvc Win32 builds when there is no __vectorcall. Add CI tests for that configuration. jzmaddock 2019-01-05 18:39:49 +00:00
  • cacb2bb3f6 Disable __fastcall for x86+CLR. jzmaddock 2019-01-05 09:14:57 +00:00
  • 3df3014681 Merge branch 'develop' into msvc-calling-convension-tests jzmaddock 2019-01-04 19:35:57 +00:00
  • ee7e6ff397 Fix /clr test failures. jzmaddock 2019-01-04 18:18:37 +00:00
  • 16e04ea7c0 No __vectorcal prior to vc12. jzmaddock 2019-01-04 13:23:51 +00:00
  • 99777eba8e Merge pull request #100 from boostorg/feature/msvc-clr jzmaddock 2019-01-04 09:09:42 +00:00
  • fdb5378d12 Regenerate old workaround versions of function type testers to handle __vectorcall. jzmaddock 2019-01-03 19:19:54 +00:00
  • 72e02341a2 Fix is_likely_lambda.hpp for msvc-14.0 in CLR mode. jzmaddock 2019-01-03 17:59:30 +00:00
  • 1ead421054 Add better tests for msvc native calling conventions. jzmaddock 2019-01-03 17:52:51 +00:00
  • d692e386dd Misc testing fixes for Intel-16 feature/intel-ci-testing jzmaddock 2018-12-30 19:23:43 +00:00
  • 51957092d2 Add CI support for testing /clr option with msvc. Fix CLR failures thanks to : https://github.com/boostorg/type_traits/issues/99. jzmaddock 2018-12-30 09:58:53 +00:00
  • d585fafc87 Travis CI: Add intel-16 support. jzmaddock 2018-12-26 09:33:02 +00:00
  • bdaa002b74 Update CI scripts to handle new module layout. jzmaddock 2018-12-20 09:05:45 +00:00
  • 903b59e2a3 Merge branch 'develop' jzmaddock 2018-12-12 18:26:20 +00:00
  • efc694d679 Fix use of BOOST_WORKAROUND in config.hpp, should be BOOST_GCC < 40900 rather than <= 40800 in case there is a patch level. Fixes: https://github.com/boostorg/type_traits/issues/97 boost-1.69.0 jzmaddock 2018-11-26 17:41:45 +00:00
  • 19bc3525a3 config.hpp: change workaround to < gcc-4.8.5 rather than < 4.9. See https://github.com/boostorg/type_traits/issues/97. jzmaddock 2018-11-26 17:51:00 +00:00
  • d49f6e05f5 Fix use of BOOST_WORKAROUND in config.hpp, should be BOOST_GCC < 40900 rather than <= 40800 in case there is a patch level. Fixes: https://github.com/boostorg/type_traits/issues/97 jzmaddock 2018-11-26 17:41:45 +00:00
  • b8e0395cd8 Add CI badges. [CI SKIP] jzmaddock 2018-11-06 19:37:09 +00:00
  • 5737ed46eb Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2018-11-05 18:17:14 +00:00
  • b6351c3def Fully qualify some names to prevent ambiguity over detail::. jzmaddock 2018-11-05 18:16:57 +00:00
  • 45b893f52c Merge pull request #92 from Mike-Devel/min_cmake jzmaddock 2018-11-04 15:24:49 +00:00
  • eafca43cc6 Merge pull request #94 from Lastique/patch-1 jzmaddock 2018-11-04 15:24:22 +00:00
  • f146e70e9b Fix is_constructible header reference. Andrey Semashev 2018-11-04 13:46:32 +03:00
  • 6fd9601014 [CMake] Add minimal cmake file Mike Dev 2018-09-18 13:19:20 +02:00
  • af1f17cd15 Add README.md. [CI SKIP] boost-1.69.0-beta1 jzmaddock 2018-10-15 18:01:58 +01:00
  • a5bb8d7336 Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2018-09-14 17:41:16 +01:00
  • cbb9fecd92 Fix #pragma push/pop mismatch in is_virtual_base_of.hpp Fixes https://github.com/boostorg/type_traits/issues/91. jzmaddock 2018-09-14 17:40:36 +01:00
  • ee4f7aab0c Merge pull request #90 from boostorg/documentation jzmaddock 2018-09-14 17:12:10 +01:00
  • 53aec15195 Add note to documentation and correct spelling Glen Fernandes 2018-09-08 11:17:48 -04:00
  • fcc0711c33 Update e-mail address in comments Glen Fernandes 2018-09-08 11:14:27 -04:00
  • 744b49751a Merge pull request #89 from glenfe/develop jzmaddock 2018-08-27 18:10:48 +01:00
  • 7aeee229b9 Merge pull request #88 from boostorg/feature/is_noncopyable jzmaddock 2018-08-27 18:09:12 +01:00
  • 2baafd4a3a Add enable_if_ and enable_if_t. Sever dependency on Core. Glen Fernandes 2018-08-25 11:34:17 -04:00
  • 0d7d9c72ef Add comment describing the use of noncopyable_::base_token Peter Dimov 2018-08-25 15:36:29 +03:00
  • 91c5184fca Do not include boost/noncopyable.hpp to avoid a dependency on Core Peter Dimov 2018-08-25 01:45:50 +03:00
  • 7639c5820b is_function_test.cpp: correct macro usage (again). jzmaddock 2018-08-14 19:40:40 +01:00
  • 529b3fe7bd Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2018-08-14 17:54:31 +01:00
  • e4f356dab3 Use correct macro in is_function_test.cpp. jzmaddock 2018-08-14 17:54:14 +01:00
  • 685c47ecca Use the correct feature macro in is_function.hpp jzmaddock 2018-08-14 09:39:40 +01:00
  • 17af798061 Merge pull request #85 from boostorg/issue6 jzmaddock 2018-08-13 18:31:06 +01:00
  • e0868d6474 GCC warning fix has to be constrained to gcc-7. jzmaddock 2018-08-13 09:29:46 +01:00
  • 4b6b13ad25 Disable gcc warning. jzmaddock 2018-08-12 19:37:33 +01:00
  • c3412181c4 Refactor is_function.hpp/is_member_function_pointer.hpp: With separate files for C++03 and C++11 versions. Add workarounds for compilers with insufficient C++11 support to handle the new code. Add support for C++17 noexcept function signatures and update tests accordingly. jzmaddock 2018-08-12 11:04:33 +01:00