Commit Graph

  • d91381b8f2 Merge branch 'develop' cc jzmaddock 2019-11-01 16:45:06 +0000
  • 4a32bcc9ff
    Merge pull request #131 from boostorg/circle_ci_inspect jzmaddock 2019-08-26 08:13:43 +0100
  • 741b8b395b clean up inspection failures and add circle-ci testing. jzmaddock 2019-08-22 19:17:36 +0100
  • cbf7c56a66
    Merge pull request #128 from boostorg/gcc9 jzmaddock 2019-06-28 18:22:48 +0100
  • 12325df58f Add clang-8 and gcc-9 to CI tests. jzmaddock 2019-06-28 11:53:12 +0100
  • 0044e85b4c Merge branch 'develop' jzmaddock 2019-06-28 08:35:15 +0100
  • f8069ad974
    Merge pull request #127 from boostorg/xenial jzmaddock 2019-06-27 08:35:38 +0100
  • 5ff6b669ea CI: Try again to get clang-3.7 working. jzmaddock 2019-06-25 12:58:31 +0100
  • 86855dac99 CI: clang-3.7 needs "precise" distro? jzmaddock 2019-06-25 08:28:17 +0100
  • c54dd34571
    Merge pull request #119 from Kojoley/patch-1 jzmaddock 2019-06-24 18:18:28 +0100
  • 17359415f5 Make sure distributions match and are supported. jzmaddock 2019-06-24 16:01:39 +0100
  • f9e8143ac5 CI: update distribution and clang testing. jzmaddock 2019-06-23 08:50:30 +0100
  • 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 +0100
  • ba7a01aa96
    Merge pull request #122 from gongminmin/Vs2019Arm64 jzmaddock 2019-06-13 11:17:57 +0100
  • dbc8980715 Fix the compiling errors in VS2019 ARM64 with /std:c++17 Minmin Gong 2019-05-05 15:21:14 -0700
  • 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 +0000
  • decc409800
    Remove expected fail on tricky_rvalue_test Nikita Kniazev 2019-03-22 00:33:36 +0300
  • 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 +0000
  • f9bc21647a
    Merge pull request #116 from Kojoley/vc14.2-still-has-underlying-enum-type-bug jzmaddock 2019-03-16 08:51:42 +0000
  • cfe031d40d
    Merge pull request #117 from Kojoley/suppress-clang-Wignored-qualifiers-in-test.hpp jzmaddock 2019-03-16 08:50:48 +0000
  • 6f7e2ec545 test.hpp: Suppress Clang -Wignored-qualifiers warning Nikita Kniazev 2019-03-15 00:27:09 +0300
  • 04350b86c5 VS2017 and VS2019 still has underlying enum type bug Nikita Kniazev 2019-03-15 00:08:20 +0300
  • d2dbcca368 Migrate explicit-failures-markup.xml to the repository Nikita Kniazev 2019-03-15 00:03:55 +0300
  • cbcb282722 Merge branch 'develop' John Maddock 2019-03-03 09:37:19 +0000
  • f6ef5722ef
    Merge pull request #115 from glenfe/develop jzmaddock 2019-02-27 18:04:39 +0000
  • 453564a501 Use make_void directly instead of void_t for compatibility Glen Fernandes 2019-02-27 08:29:43 -0500
  • 625c40e750
    Merge pull request #112 from glenfe/develop jzmaddock 2019-02-26 20:16:42 +0000
  • 4ca80785f8
    Merge pull request #110 from Kojoley/patch-1 jzmaddock 2019-02-26 09:20:53 +0000
  • 6a472a381d Implement copy_reference and copy_cv_ref Glen Fernandes 2019-02-22 11:24:42 -0500
  • e1f882b25d
    is_assignable_test: Fixed copy-paste error Nikita Kniazev 2019-02-19 19:11:03 +0300
  • 0e09cb7178 Merge branch 'develop' John Maddock 2019-02-14 09:17:30 +0000
  • 5e7844bea1 Fix up is_function/is_member_function_pointer for msvc/arm compiler. jzmaddock 2019-01-10 17:53:50 +0000
  • c65f41d4c0
    Merge pull request #104 from boostorg/travis-os-x-10.1 jzmaddock 2019-01-07 20:33:22 +0000
  • c71e2ffb6e
    Merge pull request #95 from glenfe/develop jzmaddock 2019-01-07 18:34:40 +0000
  • 55a3ee0a3d clang/OSX: Disable untestable is_function/is_member_function bits. jzmaddock 2019-01-07 18:30:22 +0000
  • 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 +0000
  • 649c585b9c is_member_function_pointer_cxx_11.hpp: don't specialize on noexcept for clang/apple. jzmaddock 2019-01-07 09:16:29 +0000
  • d8bdd309d7 Implement is_bounded_array and is_unbounded_array Glen Fernandes 2018-11-07 18:10:38 -0500
  • 941e29e0a6 Apple X Code doesn't support noexcept as a separate type in partial specializations. jzmaddock 2019-01-06 17:04:15 +0000
  • 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 +0000
  • 9830bcb8a9 Travis: Add Xcode 9.1. jzmaddock 2019-01-06 10:36:36 +0000
  • 94e055c9ba Travis: Update XCode versions. jzmaddock 2019-01-06 09:22:25 +0000
  • 23aa33892f
    Merge pull request #102 from boostorg/msvc-calling-convension-tests jzmaddock 2019-01-06 08:36:56 +0000
  • 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 +0000
  • cacb2bb3f6 Disable __fastcall for x86+CLR. jzmaddock 2019-01-05 09:14:57 +0000
  • 3df3014681 Merge branch 'develop' into msvc-calling-convension-tests jzmaddock 2019-01-04 19:35:57 +0000
  • ee7e6ff397 Fix /clr test failures. jzmaddock 2019-01-04 18:18:37 +0000
  • 16e04ea7c0 No __vectorcal prior to vc12. jzmaddock 2019-01-04 13:23:51 +0000
  • 99777eba8e
    Merge pull request #100 from boostorg/feature/msvc-clr jzmaddock 2019-01-04 09:09:42 +0000
  • fdb5378d12 Regenerate old workaround versions of function type testers to handle __vectorcall. jzmaddock 2019-01-03 19:19:54 +0000
  • 72e02341a2 Fix is_likely_lambda.hpp for msvc-14.0 in CLR mode. jzmaddock 2019-01-03 17:59:30 +0000
  • 1ead421054 Add better tests for msvc native calling conventions. jzmaddock 2019-01-03 17:52:51 +0000
  • 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 +0000
  • bdaa002b74 Update CI scripts to handle new module layout. jzmaddock 2018-12-20 09:05:45 +0000
  • 903b59e2a3 Merge branch 'develop' jzmaddock 2018-12-12 18:26:20 +0000
  • 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 jzmaddock 2018-11-26 17:41:45 +0000
  • 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 +0000
  • 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 +0000
  • b8e0395cd8 Add CI badges. [CI SKIP] jzmaddock 2018-11-06 19:37:09 +0000
  • 5737ed46eb Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2018-11-05 18:17:14 +0000
  • b6351c3def Fully qualify some names to prevent ambiguity over detail::. jzmaddock 2018-11-05 18:16:57 +0000
  • 45b893f52c
    Merge pull request #92 from Mike-Devel/min_cmake jzmaddock 2018-11-04 15:24:49 +0000
  • eafca43cc6
    Merge pull request #94 from Lastique/patch-1 jzmaddock 2018-11-04 15:24:22 +0000
  • f146e70e9b
    Fix is_constructible header reference. Andrey Semashev 2018-11-04 13:46:32 +0300
  • 6fd9601014 [CMake] Add minimal cmake file Mike Dev 2018-09-18 13:19:20 +0200
  • af1f17cd15 Add README.md. [CI SKIP] jzmaddock 2018-10-15 18:01:58 +0100
  • a5bb8d7336 Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2018-09-14 17:41:16 +0100
  • 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 +0100
  • ee4f7aab0c
    Merge pull request #90 from boostorg/documentation jzmaddock 2018-09-14 17:12:10 +0100
  • 53aec15195 Add note to documentation and correct spelling Glen Fernandes 2018-09-08 11:17:48 -0400
  • fcc0711c33 Update e-mail address in comments Glen Fernandes 2018-09-08 11:14:27 -0400
  • 744b49751a
    Merge pull request #89 from glenfe/develop jzmaddock 2018-08-27 18:10:48 +0100
  • 7aeee229b9
    Merge pull request #88 from boostorg/feature/is_noncopyable jzmaddock 2018-08-27 18:09:12 +0100
  • 2baafd4a3a Add enable_if_ and enable_if_t. Sever dependency on Core. Glen Fernandes 2018-08-25 11:34:17 -0400
  • 0d7d9c72ef Add comment describing the use of noncopyable_::base_token Peter Dimov 2018-08-25 15:36:29 +0300
  • 91c5184fca Do not include boost/noncopyable.hpp to avoid a dependency on Core Peter Dimov 2018-08-25 01:45:50 +0300
  • 7639c5820b is_function_test.cpp: correct macro usage (again). jzmaddock 2018-08-14 19:40:40 +0100
  • 529b3fe7bd Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2018-08-14 17:54:31 +0100
  • e4f356dab3 Use correct macro in is_function_test.cpp. jzmaddock 2018-08-14 17:54:14 +0100
  • 685c47ecca Use the correct feature macro in is_function.hpp jzmaddock 2018-08-14 09:39:40 +0100
  • 17af798061
    Merge pull request #85 from boostorg/issue6 jzmaddock 2018-08-13 18:31:06 +0100
  • e0868d6474 GCC warning fix has to be constrained to gcc-7. jzmaddock 2018-08-13 09:29:46 +0100
  • 4b6b13ad25 Disable gcc warning. jzmaddock 2018-08-12 19:37:33 +0100
  • 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 +0100
  • 0c9643ee88 Disable some partial specializations in x64 mode. jzmaddock 2018-08-11 19:51:10 +0100
  • 52fbd03a6c Big update for is_function and is_member_function_pointer for modern compilers with modern features. See https://github.com/boostorg/type_traits/issues/81. jzmaddock 2018-08-11 19:32:02 +0100
  • f78c5330cd Document improved unary operators. [CI SKIP] jzmaddock 2018-08-11 09:50:49 +0100
  • baad6ce607
    Merge pull request #84 from boostorg/issue80 jzmaddock 2018-08-11 09:26:47 +0100
  • 635388aafd Issue80: remove redundant test. jzmaddock 2018-08-11 08:30:08 +0100
  • 66a146c1cb Disable additional specialization for is_function for msvc-10.0 - it doesn't work and leads to ambiguous overloads. Also change the expected result of some tests for msvc-14.0. jzmaddock 2018-08-10 18:13:02 +0100
  • a408a29ffc Update has_complement tests. jzmaddock 2018-08-10 12:52:21 +0100
  • 5bd3e11429 Make the unary operator traits use "perfect" detection. Update tests accordingly. jzmaddock 2018-08-09 19:48:36 +0100
  • 344efaf161
    Merge pull request #83 from boostorg/issue8 jzmaddock 2018-08-07 20:50:22 +0100
  • 56d111026c tricky_rvalue_test.cpp: correct msvc version workaround. jzmaddock 2018-08-07 18:23:38 +0100
  • 8d740945a8 is_rvalue_reference: More partial specialisations for obsolete compilers. jzmaddock 2018-08-07 17:59:11 +0100
  • e958c63a6d rvalue refs and msvc-10: add fix for is_function as well. jzmaddock 2018-08-06 19:20:34 +0100
  • e574d2c134 Add tests for scoped_enums. See https://github.com/boostorg/type_traits/issues/80 and https://svn.boost.org/trac10/ticket/9913. jzmaddock 2018-08-06 19:11:20 +0100
  • 0c59e22982 Tentative fix for msvc-10 issue with rvalue refs. See: https://svn.boost.org/trac10/ticket/5795 and https://github.com/boostorg/type_traits/issues/78. jzmaddock 2018-08-06 18:31:26 +0100
  • 458b1fa071 Update docs on decay. Fixes: https://github.com/boostorg/type_traits/issues/33. [CI SKIP] jzmaddock 2018-08-06 13:22:12 +0100
  • ad326841ec Correct spelling of "__clang__" so that the headers compile on clang/windows. jzmaddock 2018-08-03 18:31:46 +0100