521 Commits

Author SHA1 Message Date
Ion Gaztañaga 2513f1bdcd QueryPerformanceXXX does not fail after WindowsXP, simplify code. 2023-01-20 12:41:56 +01:00
Ion Gaztañaga 99294523dc Update CMakeLists.txt to reflect actual dependencies. 2023-01-19 10:41:58 +01:00
Ion Gaztañaga bbd3a99dca Avoid std::size_t since no <cstddef> include is present 2023-01-19 06:30:18 +01:00
Ion Gaztañaga 9cbef2df94 Reduce Boost.Move dependencies to only Boost.Config 2023-01-19 00:09:49 +01:00
Ion Gaztañaga d1bd02f05b Avoid <boost/core/no_exception_support.hpp> to simplify dependencies for the library 2023-01-15 01:23:28 +01:00
Ion Gaztañaga 12c1a6aaf4 - Update CMakeLists with missing dependencies
- Update README and erase unused build tests
2023-01-15 00:08:09 +01:00
Ion Gaztañaga b33190fbab Avoid dependency on Boost.Core only due to "ignore_unused" 2023-01-14 23:52:10 +01:00
Ion Gaztañaga 0a1cb78c95 Updated changelog boost-1.81.0.beta1 boost-1.81.0 2022-10-19 21:51:23 +02:00
Ion Gaztañaga 89cf92b162 Fixes #49 ("clang-15 warnings about deprecated type traits intrinsics") 2022-10-19 21:41:30 +02:00
Ion Gaztañaga e9406de42c Delete travis and appveyor scripts 2022-10-13 14:23:03 +02:00
Ion Gaztañaga d74015c787 Reduce -j3 to -j2 to avoid spurious failures. 2022-10-13 12:43:56 +02:00
Ion Gaztañaga dfe3ffa8e2 Add checks to detect self-move operations 2022-08-23 07:56:57 +02:00
Ion Gaztañaga cd52b83819 Fix unsigned/signed comparison warning 2022-08-23 07:56:38 +02:00
Ion Gaztañaga c823d63805 Remove deprecated windows-2016 and add windows-2022 2022-08-21 02:20:02 +02:00
Ion Gaztañaga 3a4cf45106 Fix potential self-move points 2022-08-21 02:19:44 +02:00
Ion Gaztañaga 19bb08cf17 Make identity operator() const boost-1.80.0 boost-1.80.0.beta1 2022-05-29 17:58:56 +02:00
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.beta1 boost-1.79.0 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 boost-1.77.0.beta1 2021-06-25 23:33:29 +02:00