jzmaddock
|
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.
|
2018-08-10 18:13:02 +01:00 |
|
jzmaddock
|
a408a29ffc
|
Update has_complement tests.
|
2018-08-10 12:52:21 +01:00 |
|
jzmaddock
|
5bd3e11429
|
Make the unary operator traits use "perfect" detection.
Update tests accordingly.
|
2018-08-09 19:48:36 +01:00 |
|
jzmaddock
|
e574d2c134
|
Add tests for scoped_enums.
See https://github.com/boostorg/type_traits/issues/80 and https://svn.boost.org/trac10/ticket/9913.
|
2018-08-06 19:11:20 +01:00 |
|
jzmaddock
|
458b1fa071
|
Update docs on decay.
Fixes: https://github.com/boostorg/type_traits/issues/33.
[CI SKIP]
|
2018-08-06 13:22:28 +01:00 |
|
jzmaddock
|
ad326841ec
|
Correct spelling of "__clang__" so that the headers compile on clang/windows.
|
2018-08-03 18:31:46 +01:00 |
|
jzmaddock
|
373c9fc4b4
|
Travis: add gcc-8 to tested compilers.
|
2018-07-01 10:36:06 +01:00 |
|
jzmaddock
|
059ed8839d
|
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
boost-1.68.0
|
2018-05-27 10:59:40 +01:00 |
|
jzmaddock
|
bd67d9075f
|
Documentation update.
[CI SKIP]
|
2018-05-27 10:59:31 +01:00 |
|
jzmaddock
|
3b6c340fc2
|
Merge pull request #75 from dsakurai/develop
Use boost::declval instead of std::declval
|
2018-05-22 17:59:47 +01:00 |
|
jzmaddock
|
c2c0b47565
|
Merge pull request #74 from boostorg/issue73
clang intrinsics: Use __is_trivially_constructible and __is_trivially…
|
2018-05-19 20:47:02 +01:00 |
|
jzmaddock
|
7b115c8d0e
|
Tests: disable some failing tests for msvc-11.0.
|
2018-05-19 19:45:10 +01:00 |
|
jzmaddock
|
4c9add90d0
|
Intrinsics: update msvc trivial move intrinsics.
Tighten up the tests.
|
2018-05-19 09:29:13 +01:00 |
|
Daisuke Sakurai
|
dec6869a3f
|
Use boost::declval instead of std::declval
|
2018-05-18 16:18:30 +02:00 |
|
jzmaddock
|
7eab81300e
|
clang intrinsics: disable trivial move construction testing for c++03.
|
2018-05-18 08:00:28 +01:00 |
|
jzmaddock
|
8898c6d1bb
|
clang intrinsics: Use __is_trivially_constructible and __is_trivially_assignable to test for trivial move construct and assign.
See https://github.com/boostorg/type_traits/issues/73.
|
2018-05-17 18:26:31 +01:00 |
|
jzmaddock
|
a3114e9f79
|
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
|
2018-05-15 18:23:17 +01:00 |
|
jzmaddock
|
6a1fbd45f6
|
Move some #pragma warning(pop)'s to the correct place.
|
2018-05-15 18:22:59 +01:00 |
|
jzmaddock
|
6eb8a15c25
|
Merge pull request #71 from boostorg/pr31
CI integration test for PR31.
|
2018-05-12 08:18:49 +01:00 |
|
jzmaddock
|
7bba2acbcc
|
is_virtual_base_of.hpp: simplify and use clang version for all compilers.
|
2018-05-11 17:19:44 +01:00 |
|
John Maddock
|
fbc50bfd12
|
is_virtual_base_of: more workarounds for clang and older gcc versions
|
2018-05-10 11:34:02 +01:00 |
|
jzmaddock
|
02270ed668
|
is_virtual_base_of: tentative fixes for clang and older gcc versions.
[CI SKIP]
|
2018-05-10 10:31:24 +01:00 |
|
jzmaddock
|
770c095dcc
|
is_virtual_base_of_test.cpp: add more tests for tricky cases and bug reports.
|
2018-05-09 19:31:45 +01:00 |
|
jzmaddock
|
63dea93d99
|
is_virtual_base_of.hpp: Reinstate old version for old broken compilers.
|
2018-05-09 19:14:50 +01:00 |
|
jzmaddock
|
e2041351c8
|
intrinsics.hpp: fix typo in comment.
|
2018-05-09 18:14:13 +01:00 |
|
jzmaddock
|
b48fae5352
|
is_final_test.cpp: disable some tests for msvc-12 for which there is no workaround.
The compiler is unable to detect final class templates.
|
2018-05-09 18:13:58 +01:00 |
|
jzmaddock
|
e3fb4a6e85
|
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
|
2018-05-09 18:01:27 +01:00 |
|
jzmaddock
|
2cc2697e53
|
Merge branch 'hotfix/is_virtual_base_of' of https://github.com/csernib/type_traits into pr31
|
2018-05-08 18:59:29 +01:00 |
|
jzmaddock
|
01f9a0b43a
|
Add test for const-qualified final classes.
|
2018-05-08 18:53:17 +01:00 |
|
jzmaddock
|
00951845fb
|
Merge pull request #60 from Flast/patch-1
Added is_final intrinsic for msvc 2013 and later
|
2018-05-08 18:38:34 +01:00 |
|
jzmaddock
|
eda07fdec9
|
common_arithmetic_type.hpp: remove duplicate const.
|
2018-05-08 11:09:25 +01:00 |
|
jzmaddock
|
963131c1db
|
is_final_test.cpp: Fix for compilers with no final keyword.
|
2018-05-08 07:58:34 +01:00 |
|
jzmaddock
|
356635219b
|
Fix for is_final which works around GCC bug, see https://github.com/boostorg/type_traits/issues/69
|
2018-05-07 18:50:28 +01:00 |
|
jzmaddock
|
1305001a58
|
Trivial fix for GCCXML, fixes: https://github.com/boostorg/type_traits/issues/69
|
2018-05-07 18:49:53 +01:00 |
|
jzmaddock
|
d06ee12c5c
|
has_nothrow_copy: new test case fails for msvc-12 and there seems to be no way to make it work.
|
2018-05-07 18:18:44 +01:00 |
|
John Maddock
|
9052a3830e
|
has_nothrow_copy: disable intrinsic for gcc-4.8 as well as 4.7, and the test for gcc-4.4
|
2018-05-07 13:36:20 +01:00 |
|
John Maddock
|
53f99bb1a6
|
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
|
2018-05-07 09:47:45 +01:00 |
|
John Maddock
|
59e81bca80
|
Tentative fix for git issue #56: failing has_nothrow_copy with deleted constructor
|
2018-05-07 09:47:06 +01:00 |
|
jzmaddock
|
9e880c3187
|
Merge pull request #70 from Flast/patch-2
Fixed a typo in is_assignable doc
|
2018-05-07 08:09:14 +01:00 |
|
Kohei Takahashi
|
9548118ed4
|
Fixed a typo in is_assignable doc
|
2018-05-07 12:50:25 +09:00 |
|
jzmaddock
|
547263c001
|
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
|
2018-05-04 20:04:14 +01:00 |
|
jzmaddock
|
7e9909324a
|
Fix missing #pragma warning(pop)'s for msvc
Fixes https://github.com/boostorg/type_traits/issues/68
|
2018-05-04 20:03:59 +01:00 |
|
jzmaddock
|
307f37ab58
|
Merge pull request #65 from danieljames/include-yes-no-type
Include yes_no_type.hpp from is_complete.hpp
|
2018-03-31 11:38:12 +01:00 |
|
jzmaddock
|
4c3706113a
|
Fix for type-punning warnings from gcc.
See: https://svn.boost.org/trac10/ticket/13479
|
2018-03-29 11:31:35 +01:00 |
|
Daniel James
|
2bb1021fe8
|
Include yes_no_type.hpp from is_complete.hpp
|
2018-03-14 13:49:25 +00:00 |
|
jzmaddock
|
e34ad30482
|
Fix some more gcc-4.5/6 testing errors.
boost-1.67.0
|
2018-03-13 18:32:15 +00:00 |
|
jzmaddock
|
7e19a87e67
|
Update tests for GCC-4.6.x failures.
Also suppress one new msvc warning (from 14.1 update 6).
|
2018-03-13 18:03:18 +00:00 |
|
jzmaddock
|
ab184c2def
|
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
|
2018-03-13 08:55:44 +00:00 |
|
jzmaddock
|
bc54a3f54f
|
Travis.yml: add gcc-4.4 and 4.6 testers.
|
2018-03-13 08:55:30 +00:00 |
|
John Maddock
|
b06185c29f
|
is_nothrow_move_constructible: Tentatively re-enable support for gcc-4.7.x as it seems to work locally
|
2018-03-07 19:04:26 +00:00 |
|