Commit Graph
1403 Commits
Author SHA1 Message Date
Peter Dimov dd1f936eb3 Use Boost_VERBOSE instead of Boost_DEBUG 2019-12-29 18:55:05 +02:00
Peter Dimov f106632cbf Merge branch 'develop' into feature/add-cmake-tests 2019-12-29 18:54:30 +02:00
Peter Dimov b57a7a54e4 Merge pull request #136 from boostorg/pr/add-cmake-install
Add CMake install support (needed by Atomic)
2019-12-28 09:50:02 -08:00
Peter Dimov 445fbf5fd4 Use depinst 2019-12-27 07:24:06 +02:00
Peter Dimov dc7bbab875 Add CMake testing support 2019-12-27 05:12:37 +02:00
Peter Dimov 4e6975503f Disable installation without the superproject; add comments 2019-12-27 04:27:59 +02:00
Peter Dimov b0f9c6cda1 Add CMake install support (needed by Atomic) 2019-12-26 17:19:43 +02:00
jzmaddock 4a32bcc9ff Merge pull request #131 from boostorg/circle_ci_inspect
clean up inspection failures and add circle-ci testing.
2019-08-26 08:13:43 +01:00
jzmaddock 741b8b395b clean up inspection failures and add circle-ci testing. 2019-08-22 19:17:36 +01:00
jzmaddock cbf7c56a66 Merge pull request #128 from boostorg/gcc9
Add clang-8 and gcc-9 to CI tests.
2019-06-28 18:22:48 +01:00
jzmaddock 12325df58f Add clang-8 and gcc-9 to CI tests. 2019-06-28 11:53:12 +01:00
jzmaddock f8069ad974 Merge pull request #127 from boostorg/xenial
CI: update distribution and clang testing.
2019-06-27 08:35:38 +01:00
jzmaddock 5ff6b669ea CI: Try again to get clang-3.7 working. 2019-06-25 12:58:31 +01:00
jzmaddock 86855dac99 CI: clang-3.7 needs "precise" distro? 2019-06-25 08:28:17 +01:00
jzmaddock c54dd34571 Merge pull request #119 from Kojoley/patch-1
Remove expected fail on tricky_rvalue_test
2019-06-24 18:18:28 +01:00
jzmaddock 17359415f5 Make sure distributions match and are supported. 2019-06-24 16:01:39 +01:00
jzmaddock f9e8143ac5 CI: update distribution and clang testing. 2019-06-23 08:50:30 +01:00
jzmaddock 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.
2019-06-13 11:49:46 +01:00
jzmaddock ba7a01aa96 Merge pull request #122 from gongminmin/Vs2019Arm64
Fix the compiling errors in VS2019 ARM64 with /std:c++17
2019-06-13 11:17:57 +01:00
Minmin Gong dbc8980715 Fix the compiling errors in VS2019 ARM64 with /std:c++17 2019-06-07 10:53:40 +08:00
jzmaddock dea6757dbf Add support for noexcept detection via _NOEXCEPT_TYPES_SUPPORTED with msvc.
See https://github.com/boostorg/type_traits/issues/118#issuecomment-475228526
2019-03-22 19:25:33 +00:00
Nikita Kniazev decc409800 Remove expected fail on tricky_rvalue_test
Was fixed in #83
2019-03-22 00:33:36 +03:00
jzmaddock 7d89ec0426 Fix use of noexcept for msvc with /Zc:noexceptTypes- flag set.
Fixes https://github.com/boostorg/type_traits/issues/118.
2019-03-21 10:23:21 +00:00
jzmaddock f9bc21647a Merge pull request #116 from Kojoley/vc14.2-still-has-underlying-enum-type-bug
VS2017 and VS2019 still has underlying enum type bug
2019-03-16 08:51:42 +00:00
jzmaddock cfe031d40d Merge pull request #117 from Kojoley/suppress-clang-Wignored-qualifiers-in-test.hpp
test.hpp: Suppress Clang -Wignored-qualifiers warning
2019-03-16 08:50:48 +00:00
Nikita Kniazev 6f7e2ec545 test.hpp: Suppress Clang -Wignored-qualifiers warning
../libs/type_traits/test/test.hpp:221:9: warning: 'const' qualifier on reference type 'r_type' (aka 'int &') has no effect [-Wignored-qualifiers]
2019-03-15 00:27:09 +03:00
Nikita Kniazev 04350b86c5 VS2017 and VS2019 still has underlying enum type bug
Opened a new bug report in their new bug report system for the issue https://developercommunity.visualstudio.com/content/problem/490264/standard-violation-enum-underlying-type-cannot-rep.html
2019-03-15 00:08:20 +03:00
Nikita Kniazev d2dbcca368 Migrate explicit-failures-markup.xml to the repository 2019-03-15 00:03:55 +03:00
jzmaddock f6ef5722ef Merge pull request #115 from glenfe/develop
Use make_void directly instead of void_t for compatibility
2019-02-27 18:04:39 +00:00
Glen Fernandes 453564a501 Use make_void directly instead of void_t for compatibility 2019-02-27 08:29:43 -05:00
jzmaddock 625c40e750 Merge pull request #112 from glenfe/develop
Implement copy_reference and copy_cv_ref
2019-02-26 20:16:42 +00:00
jzmaddock 4ca80785f8 Merge pull request #110 from Kojoley/patch-1
is_assignable_test: Fixed copy-paste error
2019-02-26 09:20:53 +00:00
Glen Fernandes 6a472a381d Implement copy_reference and copy_cv_ref 2019-02-23 00:05:35 -05:00
Nikita Kniazev e1f882b25d is_assignable_test: Fixed copy-paste error
The test `is_assignable<noexcept_assignable&>` checks self-assignability, while the
operator was defined for other type, so it was testing the non-noexcept implicit
generated copy assignment operator instead.
2019-02-19 19:11:03 +03:00
jzmaddock 5e7844bea1 Fix up is_function/is_member_function_pointer for msvc/arm compiler. 2019-01-10 17:53:50 +00:00
jzmaddock c65f41d4c0 Merge pull request #104 from boostorg/travis-os-x-10.1
Travis: Update XCode versions.
2019-01-07 20:33:22 +00:00
jzmaddock c71e2ffb6e Merge pull request #95 from glenfe/develop
Implement is_bounded_array and is_unbounded_array
2019-01-07 18:34:40 +00:00
jzmaddock 55a3ee0a3d clang/OSX: Disable untestable is_function/is_member_function bits. 2019-01-07 18:30:22 +00:00
jzmaddock 38f9545757 is_member_function_pointer_cxx_11.hpp: and another attempt to get the clang OS X logic correct. 2019-01-07 13:37:11 +00:00
jzmaddock 649c585b9c is_member_function_pointer_cxx_11.hpp: don't specialize on noexcept for clang/apple. 2019-01-07 09:16:29 +00:00
Glen Fernandes d8bdd309d7 Implement is_bounded_array and is_unbounded_array 2019-01-07 00:30:16 -05:00
jzmaddock 941e29e0a6 Apple X Code doesn't support noexcept as a separate type in partial specializations. 2019-01-06 17:04:15 +00:00
jzmaddock 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.
2019-01-06 11:29:49 +00:00
jzmaddock 9830bcb8a9 Travis: Add Xcode 9.1. 2019-01-06 10:36:36 +00:00
jzmaddock 94e055c9ba Travis: Update XCode versions. 2019-01-06 09:22:25 +00:00
jzmaddock 23aa33892f Merge pull request #102 from boostorg/msvc-calling-convension-tests
Add better tests for msvc native calling conventions.
2019-01-06 08:36:56 +00:00
jzmaddock 6fca9826f6 Add support for /arch:IA32 in msvc Win32 builds when there is no __vectorcall.
Add CI tests for that configuration.
2019-01-05 18:39:49 +00:00
jzmaddock cacb2bb3f6 Disable __fastcall for x86+CLR. 2019-01-05 09:14:57 +00:00
jzmaddock 3df3014681 Merge branch 'develop' into msvc-calling-convension-tests
Resolved Conflicts:
	include/boost/type_traits/detail/is_function_cxx_11.hpp
	include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp
2019-01-04 19:35:57 +00:00
jzmaddock ee7e6ff397 Fix /clr test failures. 2019-01-04 18:18:37 +00:00