jzmaddock
d692e386dd
Misc testing fixes for Intel-16
2018-12-30 19:23:43 +00:00
jzmaddock
d585fafc87
Travis CI: Add intel-16 support.
2018-12-26 09:33:02 +00:00
jzmaddock
bdaa002b74
Update CI scripts to handle new module layout.
2018-12-20 09:05:45 +00:00
jzmaddock
19bc3525a3
config.hpp: change workaround to < gcc-4.8.5 rather than < 4.9.
...
See https://github.com/boostorg/type_traits/issues/97 .
2018-11-26 17:51:00 +00:00
jzmaddock
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
2018-11-26 17:41:45 +00:00
jzmaddock
b8e0395cd8
Add CI badges.
...
[CI SKIP]
2018-11-06 19:37:09 +00:00
jzmaddock
5737ed46eb
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
2018-11-05 18:17:14 +00:00
jzmaddock
b6351c3def
Fully qualify some names to prevent ambiguity over detail::.
2018-11-05 18:16:57 +00:00
jzmaddock
45b893f52c
Merge pull request #92 from Mike-Devel/min_cmake
...
[CMake] Add minimal cmake file
2018-11-04 15:24:49 +00:00
jzmaddock
eafca43cc6
Merge pull request #94 from Lastique/patch-1
...
Fix is_constructible header reference.
2018-11-04 15:24:22 +00:00
Andrey Semashev
f146e70e9b
Fix is_constructible header reference.
2018-11-04 13:46:32 +03:00
Mike Dev
6fd9601014
[CMake] Add minimal cmake file
...
Generate cmake target that can be used by other libraries
to express their dependency on this library and retrieve
any configuration information such as the include directory,
transitive dependencies, necessary compiler options or the
required c++ standards level.
2018-10-25 12:07:01 +02:00
jzmaddock
af1f17cd15
Add README.md.
...
[CI SKIP]
boost-1.69.0-beta1
2018-10-15 18:01:58 +01:00
jzmaddock
a5bb8d7336
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
2018-09-14 17:41:16 +01:00
jzmaddock
cbb9fecd92
Fix #pragma push/pop mismatch in is_virtual_base_of.hpp
...
Fixes https://github.com/boostorg/type_traits/issues/91 .
2018-09-14 17:40:36 +01:00
jzmaddock
ee4f7aab0c
Merge pull request #90 from boostorg/documentation
...
Add note to documentation and correct spelling
2018-09-14 17:12:10 +01:00
Glen Fernandes
53aec15195
Add note to documentation and correct spelling
2018-09-08 11:17:48 -04:00
Glen Fernandes
fcc0711c33
Update e-mail address in comments
2018-09-08 11:17:06 -04:00
jzmaddock
744b49751a
Merge pull request #89 from glenfe/develop
...
Add enable_if_ and enable_if_t. Sever dependency on Core.
2018-08-27 18:10:48 +01:00
jzmaddock
7aeee229b9
Merge pull request #88 from boostorg/feature/is_noncopyable
...
Do not include boost/noncopyable.hpp to avoid a dependency on Core
2018-08-27 18:09:12 +01:00
Glen Fernandes
2baafd4a3a
Add enable_if_ and enable_if_t. Sever dependency on Core.
2018-08-25 21:00:17 -04:00
Peter Dimov
0d7d9c72ef
Add comment describing the use of noncopyable_::base_token
2018-08-25 15:36:29 +03:00
Peter Dimov
91c5184fca
Do not include boost/noncopyable.hpp to avoid a dependency on Core
2018-08-25 01:45:50 +03:00
jzmaddock
7639c5820b
is_function_test.cpp: correct macro usage (again).
2018-08-14 19:40:40 +01:00
jzmaddock
529b3fe7bd
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
2018-08-14 17:54:31 +01:00
jzmaddock
e4f356dab3
Use correct macro in is_function_test.cpp.
2018-08-14 17:54:14 +01:00
jzmaddock
685c47ecca
Use the correct feature macro in is_function.hpp
2018-08-14 09:39:40 +01:00
jzmaddock
17af798061
Merge pull request #85 from boostorg/issue6
...
Big update for is_function and is_member_function_pointer for modern …
2018-08-13 18:31:06 +01:00
jzmaddock
e0868d6474
GCC warning fix has to be constrained to gcc-7.
2018-08-13 09:29:46 +01:00
jzmaddock
4b6b13ad25
Disable gcc warning.
2018-08-12 19:37:33 +01:00
jzmaddock
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.
2018-08-12 11:04:33 +01:00
jzmaddock
0c9643ee88
Disable some partial specializations in x64 mode.
2018-08-11 19:51:10 +01:00
jzmaddock
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 .
2018-08-11 19:32:02 +01:00
jzmaddock
f78c5330cd
Document improved unary operators.
...
[CI SKIP]
2018-08-11 09:50:49 +01:00
jzmaddock
baad6ce607
Merge pull request #84 from boostorg/issue80
...
Add tests for scoped_enums.
2018-08-11 09:26:47 +01:00
jzmaddock
635388aafd
Issue80: remove redundant test.
2018-08-11 08:30:08 +01:00
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
344efaf161
Merge pull request #83 from boostorg/issue8
...
Tentative fix for msvc-10 issue with rvalue refs.
2018-08-07 20:50:22 +01:00
jzmaddock
56d111026c
tricky_rvalue_test.cpp: correct msvc version workaround.
2018-08-07 18:23:38 +01:00
jzmaddock
8d740945a8
is_rvalue_reference: More partial specialisations for obsolete compilers.
2018-08-07 17:59:11 +01:00
jzmaddock
e958c63a6d
rvalue refs and msvc-10: add fix for is_function as well.
2018-08-06 19:20:34 +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
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 .
2018-08-06 18:31:26 +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