jzmaddock
|
bb94535ba8
|
Type_traits: add CI defines to Jamfile. Update travis script to build multiple configurations at once for faster build times.
|
2017-10-25 19:10:02 +01:00 |
|
jzmaddock
|
d17304143e
|
Merge branch 'develop' into 2017_07_21
|
2017-07-21 13:38:00 +01:00 |
|
Peter Dimov
|
defd5612a4
|
Replace exception specification with noexcept(false) (except.spec. invalid in C++17)
|
2017-07-21 13:33:56 +01:00 |
|
Peter Dimov
|
d59b9f419e
|
Suppress g++ bool use warnings
|
2017-07-21 13:33:56 +01:00 |
|
Peter Dimov
|
26b2676928
|
Add floating_point_promotion test
|
2017-07-21 13:33:54 +01:00 |
|
Peter Dimov
|
05982c1b09
|
Reorder test includes to test header self-sufficiency
|
2017-07-21 13:33:53 +01:00 |
|
jzmaddock
|
336162c8c4
|
Merge pull request #42 from boostorg/feature/is_list_constructible
Add is_list_constructible
|
2017-07-16 19:04:56 +01:00 |
|
jzmaddock
|
847b2b3b06
|
Merge pull request #40 from boostorg/feature/is_nothrow_swappable
Add is_nothrow_swappable
|
2017-07-16 19:02:45 +01:00 |
|
Peter Dimov
|
aa2158f97b
|
Define CI_SUPPRESS_KNOWN_ISSUES on Travis, suppress known g++-4 issues
|
2017-07-16 02:29:40 +03:00 |
|
Peter Dimov
|
7d7322655e
|
Disable g++-7 warnings in a proper manner
|
2017-07-16 02:06:18 +03:00 |
|
Peter Dimov
|
a3bef3752c
|
Disable failures caused by g++-7 -std=c++17 bug
|
2017-07-16 01:44:06 +03:00 |
|
Peter Dimov
|
d5be3746a1
|
Suppress warnings on g++ 4.x
|
2017-07-16 01:20:50 +03:00 |
|
Peter Dimov
|
ced4870cb0
|
Add is_list_constructible
|
2017-07-15 23:03:38 +03:00 |
|
Peter Dimov
|
b47d4aa421
|
Disable is_nothrow_swappable_test for the built-in clang++ on Travis, libstdc++ 4.6 is too old
|
2017-07-15 21:32:13 +03:00 |
|
Peter Dimov
|
1154c16b34
|
std::vector isn't nothrow swappable pre-C++17
|
2017-07-15 20:41:23 +03:00 |
|
Peter Dimov
|
aa8dcb47cf
|
Add is_nothrow_swappable
|
2017-07-15 18:57:34 +03:00 |
|
Peter Dimov
|
d19ff6cec4
|
Replace exception specification with noexcept(false) (except.spec. invalid in C++17)
|
2017-07-15 15:20:35 +03:00 |
|
Peter Dimov
|
53f5c2776c
|
Suppress g++ bool use warnings
|
2017-07-15 15:19:44 +03:00 |
|
Peter Dimov
|
468ed1b9be
|
Add floating_point_promotion test
|
2017-07-01 23:53:15 +03:00 |
|
Peter Dimov
|
06c90d642b
|
Reorder test includes to test header self-sufficiency
|
2017-07-01 23:37:04 +03:00 |
|
jzmaddock
|
a427937573
|
CI: disable tricky_rvalue_test when we know it will fail with msvc-10 and 11.
|
2017-06-04 11:26:20 +01:00 |
|
jzmaddock
|
1268ba4c24
|
Appveyor: add initial testing.
Disable known test failures.
|
2017-05-24 17:51:35 +01:00 |
|
Peter Dimov
|
8a3d01a5ea
|
Add remove_cv_ref
|
2017-05-20 17:13:43 +03:00 |
|
jzmaddock
|
85df11dad2
|
Don't test new aliases prior to gcc 4.6.4.
Add config_info output to travis build.
|
2017-05-19 08:40:54 +01:00 |
|
jzmaddock
|
bb867c86d8
|
Improve tests for new *_t template aliases.
Add missing *_t aliases.
|
2017-05-18 19:44:29 +01:00 |
|
Peter Dimov
|
13d4b60dea
|
Add simple test for _t aliases
|
2017-05-18 00:33:14 +03:00 |
|
John Maddock
|
9bb504b631
|
Add workarounds in tests for GCC-4.7
|
2017-05-16 19:42:35 +01:00 |
|
John Maddock
|
60d8c7d5e1
|
Fix spurious warnings from old GCC versions in aligned_storage test case
|
2017-05-16 19:10:38 +01:00 |
|
jzmaddock
|
7b29d67a3e
|
Small improvements to make_void:
* When there are no variadic templates, supports up to 5 parameters.
* Tests added for void_t.
* Documentation added on compiler support.
|
2017-02-07 18:49:33 +00:00 |
|
jzmaddock
|
f59467e310
|
Merge branch 'develop' of https://github.com/glenfe/type_traits into pr28
|
2017-02-07 18:31:38 +00:00 |
|
Glen Fernandes
|
d24f722c5a
|
Add make_void and void_t traits
|
2017-01-30 19:50:38 -05:00 |
|
zerotypos-found
|
c3b38bc3dd
|
[inspection report] remove tabs and non-ASCII chars, add newline at EOF, fix copyright
|
2016-11-29 12:05:30 +09:00 |
|
jzmaddock
|
1f3a3a1553
|
Fixes for older GCC versions, see issue 11904.
|
2016-01-13 10:50:22 +00:00 |
|
jzmaddock
|
217c337233
|
Fix result of add_reference<const void>.
Also update tests.
See https://svn.boost.org/trac/boost/ticket/11900.
|
2016-01-10 18:10:17 +00:00 |
|
jzmaddock
|
58d70ed28b
|
Add tests for https://svn.boost.org/trac/boost/ticket/11840.
|
2015-12-11 17:32:37 +00:00 |
|
Andrey Semashev
|
99576a12f6
|
Remove executable permissions from headers.
|
2015-09-13 21:20:51 +03:00 |
|
jzmaddock
|
f083968ba6
|
Update to use new BOOST_HAS_FLOAT128, plus more tests.
|
2015-08-13 17:53:33 +01:00 |
|
jzmaddock
|
a0a9475d17
|
Stop testing things that can't possibly pass (compiler features not available).
|
2015-07-24 10:07:27 +01:00 |
|
jzmaddock
|
98954e1d15
|
Fix test case.
|
2015-07-23 19:22:28 +01:00 |
|
jzmaddock
|
312bf1d8ce
|
Add some workarounds for GCC-4.4.x
|
2015-07-07 18:16:18 +01:00 |
|
jzmaddock
|
04a8a9ecc2
|
Need to use __is_polymorphic intrinsic with msvc
when final is supported.
Also improve tests.
|
2015-07-07 12:30:28 +01:00 |
|
jzmaddock
|
22fd60efe3
|
Merge branch 'Version2' into develop
|
2015-06-18 11:23:28 +01:00 |
|
jzmaddock
|
863ba0a7c5
|
Revert "Move private-constructor tests into separate file."
This wasn't the right fix, and didn't fix the issue anyway.
This reverts commit fe5f4e2253.
|
2015-06-16 18:30:02 +01:00 |
|
jzmaddock
|
fe5f4e2253
|
Move private-constructor tests into separate file.
These tests fail on older GCC versions.
|
2015-06-16 12:47:29 +01:00 |
|
jzmaddock
|
745bf9bee1
|
Fix for Oracle+STLPort.
|
2015-06-14 18:05:58 +01:00 |
|
jzmaddock
|
2f2ca65e48
|
Switch to using boost::declval.
Change has_nothrow_copy to use is_copy_constructible as it has better broken-compiler workarounds than is_constructible.
|
2015-06-14 09:30:46 +01:00 |
|
jzmaddock
|
68413905af
|
Update more compiler requirements.
|
2015-06-12 19:37:19 +01:00 |
|
jzmaddock
|
cb98a630ff
|
Change is_copy_constructible to use is_constructible where possible, and fix some MSVC failures.
|
2015-06-12 13:26:27 +01:00 |
|
jzmaddock
|
ae76223bab
|
Move trivial/nothrow construct traits closer into line with the standard.
|
2015-06-11 11:26:33 +01:00 |
|
jzmaddock
|
d44141cf88
|
Fix behaviour of references and arrays in has_trivial_move_assign.
|
2015-06-11 10:57:11 +01:00 |
|