Commit Graph

381 Commits

Author SHA1 Message Date
Ion Gaztañaga
a51c5cc218 Fixes #45 ("Sort/merge bugs that affect boost::container::flat_map") boost-1.78.0 2021-11-03 15:44:44 +01:00
Ion Gaztañaga
70623d0215 Merge branch 'develop' of github.com:boostorg/move into develop boost-1.78.0.beta1 2021-10-21 16:11:29 +02:00
Ion Gaztañaga
00db7a0829 Fixes #42 ("<boost/move/unique_ptr.hpp> fails when BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE is set") 2021-10-21 16:11:15 +02:00
Ion Gaztañaga
7215f5b8b3 Merge pull request #41 from sdarwin/feature/gha_fix_1
Update GitHub Actions CI file
2021-10-21 15:10:01 +02:00
Ion Gaztañaga
55bbf331b0 Support Clang's -Wconversion -Wfloat-conversion -Wsign-conversion with -Werror 2021-10-20 00:16:34 +02:00
Ion Gaztañaga
82dfdf8e78 Fixes #44 ("Unused local type error with warnings-as-errors=on variant=release") 2021-10-19 16:12:10 +02:00
Ion Gaztañaga
2af840afc1 Support GCC's -Wconversion -Wfloat-conversion -Warith-conversion -Wsign-conversion warnings. 2021-10-16 15:36:46 +02:00
Ion Gaztañaga
122a84b366 Remove -Wconversion warnings 2021-10-05 23:30:54 +02:00
sdarwin
6dc0217dc6 Update GitHub Actions CI file 2021-07-30 16:10:51 +00:00
Ion Gaztañaga
6ab49a8d82 Merge branch 'master' of github.com:boostorg/move into develop boost-1.77.0 boost-1.77.0.beta1 2021-06-25 23:33:29 +02:00
Ion Gaztañaga
e41d0a97b6 Update Changelog with issue #40 2021-06-19 20:22:43 +02:00
Ion Gaztañaga
260423791d Fixes #40 ("Warning 4675 is not defined in MSVC") 2021-06-19 20:20:43 +02:00
Ion Gaztañaga
93e3bd5011 Add support for BOOST_NOEXCEPT_XXX macros when generating the documentation 2021-06-19 19:40:18 +02:00
Peter Dimov
7eed48919c Update CMakeLists.txt 2021-06-11 16:49:17 +03:00
Peter Dimov
283d36c0b5 Update CMakeLists.txt 2021-06-10 02:01:49 +03:00
Ion Gaztañaga
1d0320ae33 Add forward declaration to contiguous_iterator_tag. 2021-04-21 00:44:27 +02:00
Ion Gaztañaga
80f9c89f17 Merge pull request #38 from sdarwin/drone
Drone config
2021-04-18 13:45:31 +02:00
Ion Gaztañaga
8dab3f24e5 Merge pull request #39 from sdarwin/githubactions
GitHub Actions config
2021-04-18 13:45:15 +02:00
Ion Gaztañaga
84be86e943 Boost::timer no longer needed to run tests 2021-04-04 18:49:35 +02:00
Ion Gaztañaga
61c5c6f8d7 Fix syntax error for Mac version of nsec_clock() 2021-04-04 18:40:12 +02:00
Ion Gaztañaga
660765e0a5 Merge pull request #37 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-03-14 08:10:32 +01:00
sdarwin
1a02c93022 Add GitHub Actions config [ci skip] 2021-03-05 15:59:58 +00:00
sdarwin
8ce9fde78e add drone config [ci skip] 2021-01-28 17:45:48 +00:00
Edward Diener
61c7e591c3 [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-20 15:32:06 -05:00
Ion Gaztañaga
1164b93fb8 Make sure proper SFINAE is available changing BOOST_NO_SFINAE_EXPR with BOOST_NO_CXX11_SFINAE_EXPR boost-1.76.0.beta1 boost-1.76.0 2021-01-04 23:26:03 +01:00
Ion Gaztañaga
029e5e81fd Avoid boost/detail dependency. 2021-01-04 23:25:38 +01:00
Ion Gaztañaga
199195ee1b Some workarounds for older compilers to see if #36 is fixed. 2020-12-31 17:13:42 +01:00
Ion Gaztañaga
262b701162 Updated changelog with #35 2020-12-30 00:08:18 +01:00
Ion Gaztañaga
a24923b8a4 Fixes #35 ('New nothrow move traits are incomplete') 2020-12-30 00:05:29 +01:00
Ion Gaztañaga
4a60a8eb06 Fix compilation issue for aligned_struct_wrapper and aligned_union. boost-1.75.0.beta1 boost-1.75.0 2020-11-03 10:56:41 +01:00
Ion Gaztañaga
6d0bcff38a Fix compilation error for MSVC 10 x86 in aligned_union 2020-11-03 09:40:01 +01:00
Ion Gaztañaga
3446ceeaaf Use special MSVC x86 version for aligned_storage as the 32 bit ABI has problems when passing types (even with 8-byte alignment) by value. 2020-11-02 11:21:55 +01:00
Ion Gaztañaga
eb941db76c Use "__is_trivially_constructible" intrinsic in Clang and GCC if available to avoid false positives with "__has_trivial_copy" intrinsics. 2020-10-30 09:39:20 +01:00
Ion Gaztañaga
ce209c4102 - Cache QueryPerformanceFrequency result 2020-10-23 14:11:24 +02:00
Ion Gaztañaga
75eb880a56 - Make sure testsuite passes with "exception-handling=off". Requires using a custom mini-timer since Boost.Timer depends on Boost.Chrono, and Boost.Chrono's dll does not compile without exceptions. 2020-10-22 23:12:51 +02:00
Ion Gaztañaga
ac4d3feed1 Update changelog with issue 30 2020-10-22 01:11:31 +02:00
Ion Gaztañaga
7df81354d5 Avoid warning "conversions to arrays of unknown bound are only available with -std=c++2a..." when using -pedantic for GCC >= 10 2020-10-20 11:29:16 +02:00
Ion Gaztañaga
e4c47fcb90 - Remove config_begin.hpp/config_end.hpp includes in tests to avoid disabling warnings.
- Fixes #30 ("(void) C-cast is a non-portable way of suppressing compiler warnings").
2020-10-20 11:28:27 +02:00
Ion Gaztañaga
01d8832c9e Add remove_cvref 2020-08-31 22:19:47 +02:00
Ion Gaztañaga
9a77e69bb5 Add newer BOOST_MOVE_HAS_NOTHROW_MOVE_CONSTRUCT intrinsics 2020-08-09 23:43:11 +02:00
Ion Gaztañaga
8dbce71f6b Add //BOOST_MOVE_UREFANON macro 2020-08-09 23:41:47 +02:00
Ion Gaztañaga
fa3aa147b4 Add more BOOST_MOVE_FORCEINLINE boost-1.74.0 boost-1.74.0.beta1 2020-06-03 00:19:06 +02:00
Ion Gaztañaga
42ee986e17 Merge pull request #31 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost co…
2020-04-29 10:25:56 +02:00
Edward Diener
1ff7da1267 Change __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-25 19:59:00 -04:00
Ion Gaztañaga
48243ffc03 Fixes #28 ("Warning C4624 on MSVC 2019") 2020-01-07 16:04:22 +01:00
Ion Gaztañaga
0cace5c47b Merge branch 'feature/add-cmake-tests' into develop 2020-01-07 15:50:14 +01:00
Peter Dimov
eb06060cd8 Remove Boost::assert from test LINK_LIBRARIES as it's not used by tests 2020-01-05 15:48:43 +02:00
Peter Dimov
61c09099f4 Remove stray comment line 2020-01-05 15:43:04 +02:00
Peter Dimov
05e3580b62 Add CMake install support, tests 2020-01-05 15:24:23 +02:00
Ion Gaztañaga
0304ee7581 Merge branch 'jeking3-fix-ci' into develop
origin developcessary,
boost-1.72.0 boost-1.73.0.beta1 boost-1.71.0 boost-1.71.0.beta1 boost-1.72.0.beta1 boost-1.73.0
2019-05-17 08:37:52 +02:00