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

Commit Graph

  • c39914d997 Posix/cygwin/bsd: make cxxstd optional Add docs built test, thanks to sdarwin develop master Ion Gaztañaga 2025-12-31 21:02:22 +01:00
  • 906766d9d7 Make apt update more robust adding sleeps betwen retries Ion Gaztañaga 2025-12-13 16:59:00 +01:00
  • 3f149a911c Remove cxxstd variants for cygwin (already tested on Linux) Add cygserver launch on cygwin Leave only latest BSDs to speed up testing Ion Gaztañaga 2025-12-13 15:27:32 +01:00
  • a8a89b93e4 Add BSD variants Ion Gaztañaga 2025-12-11 15:02:59 +01:00
  • 40ab6f4761 Add cygwin regression test Ion Gaztañaga 2025-12-10 14:28:12 +01:00
  • 5048d261a5 Update compilers for Ubsan, add ASAN builds Ion Gaztañaga 2025-12-06 22:59:51 +01:00
  • 0860acf5f6 Add gcc-15 / clang-20 ubuntu 26.04 container github actions Ion Gaztañaga 2025-12-06 11:31:54 +01:00
  • d33254fca5 Add missing specialization if "add_rvalue_reference" for array types that returns an lvalue reference so that some old compilers don't return errors when using declval() Ion Gaztañaga 2025-11-30 22:52:38 +01:00
  • 00005cb732 Add "-C" option to depinst Ion Gaztañaga 2025-11-30 17:25:26 +01:00
  • 48ff0a1971 Optimize GH runner script: - Disable debug info to improve disk performance - Remove ancient Clang 3.5 - Add -pipe to avoid disk writing for intermediate files - Separate 32 and 64 bit window tasks as Windows machines are much slower than Linux machines Ion Gaztañaga 2025-11-11 23:00:11 +01:00
  • 2800378853 Make "identity::operator()" variadic to support heterogeneous operations on containers. Ion Gaztañaga 2025-11-09 21:32:35 +01:00
  • a77abd0ad8 Remove old gcc 4.6 from regression tests Ion Gaztañaga 2025-11-07 23:51:19 +01:00
  • aec14953a6 Remove macos-13 and add macos-26 runners Ion Gaztañaga 2025-11-05 08:17:20 +01:00
  • 754ef1f5ba Increase timeout boost-1.90.0.beta1 boost-1.90.0 Ion Gaztañaga 2025-11-03 21:51:47 +01:00
  • b9ea61c1ca Fix "1059: error: Mismatched [endsect] near column 9" Ion Gaztañaga 2025-11-02 22:45:57 +01:00
  • 50e7fdbc1b Update changelog with #61 Ion Gaztañaga 2025-11-02 21:54:49 +01:00
  • f0dbbd60ee Merge pull request #62 from Flamefire/patch-1 Ion Gaztañaga 2025-11-02 21:48:57 +01:00
  • 742138d88f Avoid warning in launder_cast Alexander Grund 2025-11-02 17:06:34 +01:00
  • 1d398dddc2 Make iterator_to_pointer for raw pointers forceinline Ion Gaztañaga 2025-10-18 12:24:58 +02:00
  • 23f9356314 Merge pull request #60 from sdarwin/boost-ci Ion Gaztañaga 2025-08-23 23:03:57 +02:00
  • aa7423cbff Use windows 2025 runner Ion Gaztañaga 2025-07-07 21:27:14 +02:00
  • a8b8cfd3c4 Remove Windows 2019 as it's not longer supported in github Ion Gaztañaga 2025-07-07 11:52:58 +02:00
  • a58e71e5d0 Set CI B2_CI_VERSION=0 sdarwin 2025-06-27 12:33:55 -06:00
  • 40d2be68ba Add clang-19 toolset boost-1.89.0 Ion Gaztañaga 2025-05-20 08:55:16 +02:00
  • e9ff3ca095 Fix #59 again (missing BOOST_MOVE_STD_NS_END closing brace) boost-1.88.0.beta1 boost-1.88.0 Ion Gaztañaga 2025-02-28 19:32:21 +01:00
  • 5f073f8f00 FIxes #59 ("std_ns_begin.hpp: missing definition of BOOST_MOVE_STD_NS_BEG") Ion Gaztañaga 2025-02-28 17:22:47 +01:00
  • 51a4762fda Avoid C++03 testing in clang/libc++ Ion Gaztañaga 2024-12-23 22:41:40 +01:00
  • e343c5301f Add #58 in 1.88 changelog Ion Gaztañaga 2024-12-22 18:42:27 +01:00
  • b027b84fe0 Merge pull request #58 from stbergmann/c++26-vararg-comma Ion Gaztañaga 2024-12-09 10:35:27 +01:00
  • aa25af1928 Avoid -Wdeprecated-variadic-comma-omission with GCC 15 trunk -std=c++26 Stephan Bergmann 2024-12-02 19:06:25 +01:00
  • a2bb5c8853 Update changelog with #57 boost-1.87.0 Ion Gaztañaga 2024-11-27 22:17:44 +01:00
  • 634ca276e0 Remove deprecated macos-12 and add macos-15 Ion Gaztañaga 2024-11-27 21:49:12 +01:00
  • b7a04d3201 Use new <__utility/swap.h> header for modern libc++ versions. Fixes #57 Ion Gaztañaga 2024-11-27 21:27:11 +01:00
  • 5fe1c7a435 Fix #56: ("Forward declarations of std types cause compilation errors on some platforms"). Ion Gaztañaga 2024-10-19 23:19:36 +02:00
  • 18b0f7e181 Fixes #56 ("Forward declarations of std types cause compilation errors on some platforms") Ion Gaztañaga 2024-10-19 23:09:28 +02:00
  • 7398ab9bae Fixes #292 ("Forward declarations of std types cause compilation errors on some platforms") Ion Gaztañaga 2024-10-19 23:09:28 +02:00
  • 974dc35b68 Add move_core test to make sure movable classes can be defined with the minimal header. boost-1.87.0.beta1 Ion Gaztañaga 2024-10-07 23:12:33 +02:00
  • 0d7bc2eaf9 Simplify core.hpp using "meta_utils_core.hpp" instead of "meta_utils.hpp" Ion Gaztañaga 2024-10-07 23:12:01 +02:00
  • 7430e92339 Remove unneeded includes Ion Gaztañaga 2024-10-07 23:10:36 +02:00
  • 9f33e1acbf Avoid unneeded includes Ion Gaztañaga 2024-10-07 22:24:50 +02:00
  • e5d2f76662 Add missing >cstddef> Ion Gaztañaga 2024-10-07 22:08:38 +02:00
  • dfb5902074 Merge pull request #55 from jschueller/patch-1 Ion Gaztañaga 2024-09-30 13:16:13 +02:00
  • bb124ff9b1 Add BOOST_MOVE_FORCEINLINE for conversion operators. Ion Gaztañaga 2024-09-09 10:51:52 +02:00
  • 164e070cb4 Lowercase windows.h Julien Schueller 2024-08-30 14:36:05 +02:00
  • 55b5a3ece6 Merge branch 'grafikrobot-modular' into develop Ion Gaztañaga 2024-08-18 23:48:48 +02:00
  • 6cd43ef456 Adjust doc build to avoid boost-root references. Rene Rivera 2024-07-28 11:07:54 -05:00
  • 36c5a8185b Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:23 -05:00
  • b36aa58169 Update copyright dates. Rene Rivera 2024-07-20 22:52:04 -05:00
  • a208d101f6 Change all <source> references to <library>. Rene Rivera 2024-07-20 19:40:42 -05:00
  • 06a4b9c5ac Sync from upstream. Rene Rivera 2024-07-12 08:54:43 -05:00
  • 70c57e804f Add latest gcc/clang/macos versions boost-1.86.0.beta1 boost-1.86.0 Ion Gaztañaga 2024-07-01 09:53:04 +02:00
  • a56cce87bd Sync from upstream. Rene Rivera 2024-06-17 22:24:55 -05:00
  • c973467a31 Avoid C++03 in MacOS Ion Gaztañaga 2024-06-16 23:37:00 +02:00
  • ff0cffb95b Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • b4bb259acd Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • e831be29f2 Sync from upstream. Rene Rivera 2024-04-20 15:33:29 -05:00
  • d0631eec74 Implement aligned_struct with __declspec(align(x)) for x = 8 as MSVC will not align the stack if a built-in type is used (like double). Ion Gaztañaga 2024-04-16 14:42:42 +02:00
  • d6b970285b Add launcer helper Ion Gaztañaga 2024-04-15 08:56:32 +02:00
  • d2e6c80e22 Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:59 -05:00
  • 56b2d79368 Sync from upstream. Rene Rivera 2024-03-17 20:26:00 -05:00
  • 08f16be939 Fix syntax error detected in quickbook 1.7 Ion Gaztañaga 2024-03-18 00:04:17 +01:00
  • d34122e8d4 Update quickbook language to 1.7 Ion Gaztañaga 2024-03-18 00:02:11 +01:00
  • 05d00ac951 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • 6b81611b9d Fixes #51: ("Compiler deprecation warnings with VS2019 Version 16.10 and boost/move headers") Ion Gaztañaga 2024-03-03 22:35:12 +01:00
  • bfe39f2795 Add timeout to tests Ion Gaztañaga 2024-03-03 22:33:33 +01:00
  • c5fcde792c - Update gitignore with local msvc projects and binaries Ion Gaztañaga 2024-03-03 22:33:22 +01:00
  • 7c01072629 Fix typo in BOOST_MOVE_STATIC_ASSERT boost-1.85.0.beta1 boost-1.85.0 Ion Gaztañaga 2024-01-02 17:10:09 +01:00
  • 4798a80e5b - Remove clang with listdc++ tests in C++2b mode as there is an incompatibility between them. - Add new toolsets present in ubuntu 23.04. - Use container images also for Ubuntu 22.04 Ion Gaztañaga 2024-01-02 01:30:01 +01:00
  • 51753c2435 Add apt-get dist-upgrade to actions. Ion Gaztañaga 2024-01-01 00:40:11 +01:00
  • 11930bbf55 - Add is_unsigned trait - Add make_unsigned for 128 bit integers - Fix is_scalar traits Ion Gaztañaga 2023-12-31 23:40:09 +01:00
  • 60f782350a Reduce clang-win tests to 64 bit as the regression timeouts because clang compilation is much heavier than msvc. Ion Gaztañaga 2023-05-05 22:56:38 +02:00
  • 47008b0074 Avoid GCC 4.4, too old to support, even in C+03 [skip ci] Ion Gaztañaga 2023-05-03 22:54:00 +02:00
  • e7f403c78f Add more windows toolsets from Boost.Core's CI Ion Gaztañaga 2023-05-01 18:43:36 +02:00
  • 97b08b0670 Use Boost.Core's configuration for CI as it supports a wide range of platforms Ion Gaztañaga 2023-05-01 18:11:45 +02:00
  • 2709deb825 Test multilib for gcc-9 Ion Gaztañaga 2023-05-01 17:57:45 +02:00
  • aa6f622abd Revert "Add old compilers using containers, gcc multilib, multiple clang versions" Ion Gaztañaga 2023-05-01 17:56:17 +02:00
  • e73ea96552 Add old compilers using containers, gcc multilib, multiple clang versions Ion Gaztañaga 2023-05-01 17:43:23 +02:00
  • 879c175403 Remove Ubuntu 18 runners. Use number of processor for parallel execution Ion Gaztañaga 2023-05-01 17:23:45 +02:00
  • e7489078df - Use assertions and invariant checking in release mode testing for sorting/merging - Disable Wconversion due to iterators using small "difference_type" integers. Ion Gaztañaga 2023-05-01 16:42:14 +02:00
  • b6b8414cfb Minimize BOOST_MOVE_FORCEINLINE Ion Gaztañaga 2023-05-01 16:40:38 +02:00
  • cc618e1ba3 Fixes #50 (Disabling forceinline with Clang broke the build) Ion Gaztañaga 2023-04-19 07:18:52 +02:00
  • a6cdf134d0 Disable forceinline with Clang, see https://github.com/llvm/llvm-project/issues/62202 Ion Gaztañaga 2023-04-18 22:25:56 +02:00
  • f1fbb45134 Use [[msvc::intrinsic] attribute if available in move/forward in order to improve debug experience boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0 Ion Gaztañaga 2023-03-13 13:32:29 +01:00
  • 0865eb3a80 Use lightweight test instead of assert boost-1.82.0.beta1 Ion Gaztañaga 2023-01-20 12:44:30 +01:00
  • 2513f1bdcd QueryPerformanceXXX does not fail after WindowsXP, simplify code. Ion Gaztañaga 2023-01-20 12:41:56 +01:00
  • 99294523dc Update CMakeLists.txt to reflect actual dependencies. Ion Gaztañaga 2023-01-19 10:41:58 +01:00
  • bbd3a99dca Avoid std::size_t since no <cstddef> include is present Ion Gaztañaga 2023-01-19 06:30:18 +01:00
  • 9cbef2df94 Reduce Boost.Move dependencies to only Boost.Config Ion Gaztañaga 2023-01-19 00:09:49 +01:00
  • d1bd02f05b Avoid <boost/core/no_exception_support.hpp> to simplify dependencies for the library Ion Gaztañaga 2023-01-15 01:23:28 +01:00
  • 12c1a6aaf4 - Update CMakeLists with missing dependencies - Update README and erase unused build tests Ion Gaztañaga 2023-01-15 00:08:09 +01:00
  • b33190fbab Avoid dependency on Boost.Core only due to "ignore_unused" Ion Gaztañaga 2023-01-14 23:52:10 +01:00
  • 0a1cb78c95 Updated changelog boost-1.81.0.beta1 boost-1.81.0 Ion Gaztañaga 2022-10-19 21:51:23 +02:00
  • 89cf92b162 Fixes #49 ("clang-15 warnings about deprecated type traits intrinsics") Ion Gaztañaga 2022-10-19 21:41:30 +02:00
  • e9406de42c Delete travis and appveyor scripts Ion Gaztañaga 2022-10-13 14:23:03 +02:00
  • d74015c787 Reduce -j3 to -j2 to avoid spurious failures. Ion Gaztañaga 2022-10-13 12:43:56 +02:00
  • dfe3ffa8e2 Add checks to detect self-move operations Ion Gaztañaga 2022-08-23 07:56:57 +02:00
  • cd52b83819 Fix unsigned/signed comparison warning Ion Gaztañaga 2022-08-23 07:56:38 +02:00
  • c823d63805 Remove deprecated windows-2016 and add windows-2022 Ion Gaztañaga 2022-08-21 02:20:02 +02:00
  • 3a4cf45106 Fix potential self-move points Ion Gaztañaga 2022-08-21 02:19:44 +02:00
  • 19bb08cf17 Make identity operator() const boost-1.80.0.beta1 boost-1.80.0 Ion Gaztañaga 2022-05-29 17:58:56 +02:00