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