Commit Graph
1449 Commits
Author SHA1 Message Date
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 bfce306637 Update CMakeLists.txt boost-1.77.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 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
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.75.0.beta1 boost-1.74.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
Peter Dimov 7ee9910b2f Merge branch 'develop' boost-1.73.0 boost-1.73.0.beta1 2020-01-06 15:47:53 +02:00
Peter Dimov b57a7a54e4 Merge pull request #136 from boostorg/pr/add-cmake-install
Add CMake install support (needed by Atomic)
2019-12-28 09:50:02 -08:00
Peter Dimov 4e6975503f Disable installation without the superproject; add comments 2019-12-27 04:27:59 +02:00
Peter Dimov b0f9c6cda1 Add CMake install support (needed by Atomic) 2019-12-26 17:19:43 +02:00
jzmaddock d91381b8f2 Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 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
rmiller 97f71e0cb3 Issue 123: Revised /clr conditionals to handle __stdcall and __cdecl properly 2019-07-22 11:30:13 -05:00
rmiller 9351dae4a4 Issue 123: Modified preprocessor conditionals to fix errors with /clr builds 2019-07-16 16:08:12 -05:00