jzmaddock
d91381b8f2
Merge branch 'develop'
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'
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'
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
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
jzmaddock
16e04ea7c0
No __vectorcal prior to vc12.
2019-01-04 13:23:51 +00:00
jzmaddock
99777eba8e
Merge pull request #100 from boostorg/feature/msvc-clr
...
Add CI support for testing /clr option with msvc.
2019-01-04 09:09:42 +00:00
jzmaddock
fdb5378d12
Regenerate old workaround versions of function type testers to handle __vectorcall.
2019-01-03 19:19:54 +00:00