2
0
mirror of https://github.com/boostorg/move.git synced 2026-01-19 04:22:10 +00:00

505 Commits

Author SHA1 Message Date
Ion Gaztañaga
17012d5aae Split lower_bound/upper_bound to its own header 2022-05-03 22:59:44 +02:00
Ion Gaztañaga
1cd013d3c1 Add BOOST_Add BOOST_MOVE_FORCEINLINE to bool_ 2022-05-03 22:59:05 +02:00
Ion Gaztañaga
09a6c8a66e Add natN utility 2022-03-10 12:53:12 +01:00
Ion Gaztañaga
208df9f3c3 Use std::iterator_traits for C++20 as this version it's too complicated to be emulated by the library. boost-1.79.0 boost-1.79.0.beta1 2022-01-12 00:57:39 +01:00
Ion Gaztañaga
78f26da1f3 Forward declare std::contiguous_iterator_tag only when the standard library defines it 2022-01-04 16:27:43 +01:00
Ion Gaztañaga
bd91ec0259 Increase minimum version for forceinline usage in MSVC as bad code generation was detected in some cases 2022-01-04 00:23:27 +01:00
Ion Gaztañaga
23c12bef69 Add BOOST_MOVE_TO_LV to help reducing potential UB 2022-01-02 00:03:38 +01:00
Ion Gaztañaga
5ebcc17657 Activate BOOST_MOVE_FORCEINLINE with GCC > 5, since some code generation problems were detected in tests executed under MingW. 2022-01-02 00:03:15 +01:00
Ion Gaztañaga
dc01b16b2b Remove old MSVC project files 2022-01-01 23:54:37 +01:00
Ion Gaztañaga
777ec2ccb6 addressof.hpp include was missing 2021-12-30 12:48:35 +01:00
Ion Gaztañaga
d5b747c5f7 ADd missing include for BOOST_MOVE_FORCEINLINE 2021-12-30 12:48:07 +01:00
Ion Gaztañaga
6cd6a1879c Fix maybe uninitialized value warnings 2021-12-29 17:26:39 +01:00
Ion Gaztañaga
a62674f805 Now try the script from smart_ptr for complete GCC+Clang+Windows 2021-12-28 18:14:39 +01:00
Ion Gaztañaga
6fc76f8e67 Remove sanitizer run to avoid continuous errors 2021-12-28 17:55:17 +01:00
Ion Gaztañaga
bac87fc95c A step back and try to fix "linkflags=-fno-sanitize-recover=all: No such file or directory" error... 2021-12-28 17:45:28 +01:00
Ion Gaztañaga
eac56efa02 Add address sanitizer 2021-12-28 17:33:04 +01:00
Ion Gaztañaga
7637429b6c Changes to support -Wcast-align=strict 2021-12-28 15:07:56 +01:00
Ion Gaztañaga
dc9edc458c Fixes #47: ("MSVC C5243: 'member_function_ptr': using incomplete class can cause potential ODR violation ...") 2021-12-26 22:25:05 +01:00
Ion Gaztañaga
9505c4cc59 Merge branch 'develop' of github.com:boostorg/move into develop 2021-12-26 22:12:47 +01:00
Ion Gaztañaga
4335c7874a Fix -Wshadow warnings 2021-12-26 22:12:32 +01:00
Ion Gaztañaga
346b249db8 Add missing include 2021-12-26 22:12:08 +01:00
Ion Gaztañaga
7c8527b2d0 Merge pull request #46 from mkurdej/fix-include
Include <algorithm> when BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE is defined
2021-12-26 22:07:23 +01:00
Ion Gaztañaga
1378bd263f Fixes #48 ("MSVC warning C4643: Forward declaring 'nothrow_t' in namespace std is not permitted by the C++ Standard") 2021-12-26 22:05:26 +01:00
Marek Kurdej
73c843cac4 Include <algorithm> when BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE is defined. 2021-12-10 09:36:04 +01:00
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.beta1 boost-1.77.0 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