jzmaddock
defcaf7f9b
Add missing #include.
...
Add missing copyright.
2022-04-15 18:26:42 +01:00
jzmaddock
22fc50f36d
Make type_traits usable as a module.
2022-04-14 19:16:06 +01:00
jzmaddock
d2a4a6bf0a
Merge pull request #167 from boostorg/msvc2022_ci
...
Correct CI workflow and add 2022 tests.
boost-1.80.0.beta1
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
2022-02-11 09:56:38 +00:00
jzmaddock
273678042d
Correct CI workflow and add 2022 tests.
2022-02-10 18:06:40 +00:00
jzmaddock
bc26f6b192
Merge pull request #157 from eldiener/develop
...
[skip ci] Fixed operator traits example code for last issue.
2022-02-10 13:12:02 +00:00
jzmaddock
a10ca89479
Merge pull request #163 from igaztanaga/patch-1
...
Fix -Wconversion warning for GCC / 64 bits
2022-02-10 13:10:42 +00:00
jzmaddock
a184e146e3
Merge pull request #161 from boostorg/pr/tt-has-accurate-function
...
Fix misspelled macro name
2022-02-10 13:10:02 +00:00
Ion Gaztañaga
8583d1a967
Fix -Wconversion warning for GCC / 64 bits
...
../../boost/type_traits/is_complete.hpp:47:14: error: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value
ok_tag<sizeof(T)> check_is_complete(int);
2021-12-30 15:29:17 +01:00
jzmaddock
b265ce8f3a
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
2021-10-06 08:56:09 +01:00
jzmaddock
e3dd034588
Remove obsolete test runner Xenial.
2021-10-06 08:55:49 +01:00
jzmaddock
d37dc8c4b9
Merge pull request #162 from boostorg/test_on_cuda
...
Initial CUDA testing.
2021-10-06 08:18:21 +01:00
jzmaddock
7ac69733b8
Update CI scripts for testing with CUDA device compile.
...
Fix inspection report issues.
2021-10-03 12:20:08 +01:00
John Maddock
18b6e30e9c
Fix up CUDA device testing [CI SKIP]
2021-10-03 12:09:10 +01:00
John Maddock
09b102587f
Misc CUDA testing fixes
2021-10-02 15:13:42 +01:00
jzmaddock
a842eeda5c
Initial CUDA testing.
2021-10-01 19:10:34 +01:00
Peter Dimov
693488cb29
Fix misspelled macro name
2021-07-04 19:55:29 +03:00
Peter Dimov
bfce306637
Update CMakeLists.txt
boost-1.78.0.beta1
boost-1.78.0
boost-1.77.0.beta1
boost-1.77.0
2021-06-10 02:04:51 +03:00
jzmaddock
3d246cb5d1
Merge pull request #158 from sdarwin/meta_libraries
...
Fix comma in meta/libraries.json
2021-04-20 18:27:37 +01:00
sdarwin
567774cacb
Fix comma in meta/libraries.json
2021-04-20 16:03:18 +00:00
Edward Diener
cdbb996d3a
Fixed operator traits example code for last issue.
2021-04-19 12:41:39 -04:00
jzmaddock
30396ed792
Merge pull request #155 from boostorg/pr130
...
Integration test for PR130
boost-1.76.0.beta1
boost-1.76.0
2021-03-08 11:40:41 +00:00
John Maddock
cea791882b
Merge branch 'develop' of https://github.com/bionicOnion/type_traits into pr130
2021-03-08 09:36:28 +00:00
jzmaddock
396d97f5a6
Merge pull request #154 from boostorg/GHA
...
Add GHA first cut.
2021-03-08 09:32:29 +00:00
jzmaddock
61c9e7699c
C++latest not supported in /CLR mode.
2021-03-07 20:13:26 +00:00
jzmaddock
64eb4e2f40
Add managed clr tests.
...
Remove travis and appveyor.
2021-03-07 19:39:50 +00:00
jzmaddock
c3c1357c3d
Fix up C++20 failure.
2021-03-07 12:44:18 +00:00
jzmaddock
cf497924b1
Merge pull request #145 from tobias-loew/develop
...
Update type_with_alignment.hpp
2021-03-07 11:47:40 +00:00
jzmaddock
71208778dd
One more fix to CI script. Also fix msvc test failures.
2021-03-07 11:42:55 +00:00
jzmaddock
4c2b7d5215
Try again with --hash on b2 command line.
2021-03-07 10:51:38 +00:00
jzmaddock
a105c3531c
Add GHA first cut.
2021-03-07 10:36:17 +00:00
jzmaddock
d1994736b9
Fix for recent libc++ versions.
...
Tidy up drone script a little more.
2021-01-27 20:08:11 +00:00
jzmaddock
d9d298170f
Tidy up drone script.
2021-01-27 19:33:37 +00:00
jzmaddock
95c8a8a567
Mark testing binary member operators as const.
...
Otherwise they generate ambiguities in C++20.
2021-01-27 19:33:13 +00:00
jzmaddock
89a062e7b8
Disable testing volatile return types in C++20:
...
as they're deprecated.
2021-01-27 19:32:29 +00:00
Edward Diener
1b0cf49465
Merge pull request #152 from eldiener/develop
...
[skip ci] Add "cxxstd" json field
2021-01-21 19:34:33 -05:00
Edward Diener
2b8b797b88
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
2021-01-21 16:26:33 -05:00
jzmaddock
a2cffe9c04
Update compilers tested on drone CI.
2021-01-18 17:05:49 +00:00
jzmaddock
7ca204de52
Merge pull request #151 from sdarwin/drone
...
Drone config
2021-01-18 16:59:46 +00:00
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
Tobias Loew
106b442289
Update type_with_alignment.hpp
2020-09-10 08:38:13 +02:00
Tobias Loew
e4228d7260
Update type_with_alignment.hpp
...
Replaced dead link
2020-09-09 20:09:25 +02: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.74.0.beta1
boost-1.75.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