Commit Graph
1416 Commits
Author SHA1 Message Date
sdarwin 92ceb4079b add drone config [ci skip] 2021-01-12 17:08:07 +00:00
jzmaddock 59951c1853 Add missing ).
Fixes https://github.com/boostorg/type_traits/issues/150.
2020-12-25 16:55:55 +00:00
Glen Fernandes c6c7ff1647 Update is_trivially_copyable implementation for user move with defaulted copy boost-1.75.0 2020-08-14 09:53:04 -04:00
jzmaddock 5588bb1ab7 Regenerate docs. boost-1.74.0 boost-1.75.0.beta1 boost-1.74.0.beta1 2020-06-23 18:53:39 +01:00
jzmaddock 18962d99a4 Merge pull request #142 from glenfe/develop
Implement multiple type traits
2020-06-02 19:07:36 +01:00
Glen Fernandes f7f7dbf16e Implement is_trivially_copyable 2020-05-31 03:00:48 -04:00
Glen Fernandes 7a071a5918 Implement is_scoped_enum and is_unscoped_enum 2020-05-31 02:49:03 -04:00
Glen Fernandes f8e9879d4e Implement conjunction, disjunction, negation 2020-05-31 02:47:41 -04:00
jzmaddock bd5bede326 Merge pull request #140 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
2020-05-06 20:30:10 +01:00
Edward Diener ea2dae279f Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-23 09:21:49 -04:00
Peter Dimov 7ee9910b2f Merge branch 'develop' boost-1.73.0 boost-1.73.0.beta1 2020-01-06 15:47:53 +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 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 d91381b8f2 Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 2019-11-01 16:45:06 +00: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 0044e85b4c Merge branch 'develop' boost-1.71.0 boost-1.71.0.beta1 2019-06-28 08:35:15 +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
John Maddock cbcb282722 Merge branch 'develop' boost-1.70.0.beta1 boost-1.70.0 2019-03-03 09:37:19 +00: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
John Maddock 0e09cb7178 Merge branch 'develop' 2019-02-14 09:17:30 +00: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