521 Commits

Author SHA1 Message Date
Ion Gaztañaga b1ecb39a75 Update compilers to C++26 2026-07-02 23:51:42 +02:00
Ion Gaztañaga 48553828cd Update BSD and doc generation utility versions 2026-06-19 13:18:37 +02:00
Ion Gaztañaga 12557ae65d Add Ubuntu 26.04 runners 2026-06-18 20:00:10 +02:00
Ion Gaztañaga e3d0cb04dc Merge branch 'develop' of github.com:boostorg/move into develop 2026-06-12 22:42:43 +02:00
Ion Gaztañaga 3cd93257db Forceinline time taking functions 2026-06-12 22:42:32 +02:00
Ion Gaztañaga 64f9b40258 Update msvc-14.5 windows runners to 2025 2026-06-12 22:42:14 +02:00
Ion Gaztañaga 6eebad57b6 Merge pull request #66 from Flamefire/add-toolchain-ppa
Enable adding Ubuntu toolchain PPA by default
2026-05-11 16:14:53 +02:00
Alexander Grund ec4c332a5c Enable adding Ubuntu toolchain PPA by default
The default in Boost.CI will be false but some jobs still rely on this, so keep it for now the default.
2026-05-05 14:02:38 +02:00
Ion Gaztañaga 54616a39d5 Enable forceinline again for Clang and MinGW 2026-04-20 00:48:42 +02:00
Ion Gaztañaga 7113b64f05 Put nsec_clock in the intended boost::move_detail namespace 2026-04-12 20:28:17 +02:00
Ion Gaztañaga f75a5d9f50 Always start timer stopped. 2026-03-29 14:59:08 +02:00
Ion Gaztañaga 705fb56be1 Make conversion-aware helpers forceinline 2026-03-26 22:47:38 +01:00
Ion Gaztañaga ae8cf4075f Add Windows MSVC 14.5, Windows-ARM64 and Linux-ARM64 boost-1.91.0.beta1 boost-1.91.0 2026-02-17 23:20:03 +01:00
Ion Gaztañaga 13d52ab232 Fixes #64: ("Add std::pair specializations for trivial type traits"). 2026-02-16 22:42:48 +01:00
Ion Gaztañaga 932983f9b8 Merge pull request #63 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
2026-01-22 18:08:36 +01:00
Andrey Semashev 48fc512835 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 19:52:59 +03:00
Ion Gaztañaga c39914d997 Posix/cygwin/bsd: make cxxstd optional
Add docs built test, thanks to sdarwin
2025-12-31 21:02:22 +01:00
Ion Gaztañaga 906766d9d7 Make apt update more robust adding sleeps betwen retries 2025-12-13 16:59:00 +01:00
Ion Gaztañaga 3f149a911c Remove cxxstd variants for cygwin (already tested on Linux)
Add cygserver launch on cygwin
Leave only latest BSDs to speed up testing
2025-12-13 15:27:32 +01:00
Ion Gaztañaga a8a89b93e4 Add BSD variants 2025-12-11 15:02:59 +01:00
Ion Gaztañaga 40ab6f4761 Add cygwin regression test 2025-12-10 14:28:12 +01:00
Ion Gaztañaga 5048d261a5 Update compilers for Ubsan, add ASAN builds 2025-12-06 22:59:51 +01:00
Ion Gaztañaga 0860acf5f6 Add gcc-15 / clang-20 ubuntu 26.04 container github actions 2025-12-06 11:31:54 +01:00
Ion Gaztañaga 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() 2025-11-30 22:52:38 +01:00
Ion Gaztañaga 00005cb732 Add "-C" option to depinst 2025-11-30 17:25:26 +01:00
Ion Gaztañaga 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
2025-11-11 23:00:11 +01:00
Ion Gaztañaga 2800378853 Make "identity::operator()" variadic to support heterogeneous operations on containers. 2025-11-09 21:32:35 +01:00
Ion Gaztañaga a77abd0ad8 Remove old gcc 4.6 from regression tests 2025-11-07 23:51:19 +01:00
Ion Gaztañaga aec14953a6 Remove macos-13 and add macos-26 runners 2025-11-05 08:17:20 +01:00
Ion Gaztañaga 754ef1f5ba Increase timeout boost-1.90.0.beta1 boost-1.90.0 2025-11-03 21:51:47 +01:00
Ion Gaztañaga b9ea61c1ca Fix "1059: error: Mismatched [endsect] near column 9" 2025-11-02 22:45:57 +01:00
Ion Gaztañaga 50e7fdbc1b Update changelog with #61 2025-11-02 21:54:49 +01:00
Ion Gaztañaga f0dbbd60ee Merge pull request #62 from Flamefire/patch-1
Avoid warning in `launder_cast`
2025-11-02 21:48:57 +01:00
Alexander Grund 742138d88f Avoid warning in launder_cast
This fixes a warning for `launder_cast<char*>(ptr)` as it adds `const` in the argument and then C-casts it away which triggers `-Wcast-qual`
2025-11-02 17:06:34 +01:00
Ion Gaztañaga 1d398dddc2 Make iterator_to_pointer for raw pointers forceinline 2025-10-18 12:24:58 +02:00
Ion Gaztañaga 23f9356314 Merge pull request #60 from sdarwin/boost-ci
Set CI B2_CI_VERSION=0
2025-08-23 23:03:57 +02:00
Ion Gaztañaga aa7423cbff Use windows 2025 runner 2025-07-07 21:27:14 +02:00
Ion Gaztañaga a8b8cfd3c4 Remove Windows 2019 as it's not longer supported in github 2025-07-07 11:52:58 +02:00
sdarwin a58e71e5d0 Set CI B2_CI_VERSION=0 2025-06-27 12:33:55 -06:00
Ion Gaztañaga 40d2be68ba Add clang-19 toolset boost-1.89.0 2025-05-20 08:55:16 +02:00
Ion Gaztañaga e9ff3ca095 Fix #59 again (missing BOOST_MOVE_STD_NS_END closing brace) boost-1.88.0.beta1 boost-1.88.0 2025-02-28 19:32:21 +01:00
Ion Gaztañaga 5f073f8f00 FIxes #59 ("std_ns_begin.hpp: missing definition of BOOST_MOVE_STD_NS_BEG") 2025-02-28 17:22:47 +01:00
Ion Gaztañaga 51a4762fda Avoid C++03 testing in clang/libc++ 2024-12-23 22:41:40 +01:00
Ion Gaztañaga e343c5301f Add #58 in 1.88 changelog 2024-12-22 18:42:27 +01:00
Ion Gaztañaga b027b84fe0 Merge pull request #58 from stbergmann/c++26-vararg-comma
Avoid -Wdeprecated-variadic-comma-omission with GCC 15 trunk -std=c++26
2024-12-09 10:35:27 +01:00
Stephan Bergmann aa25af1928 Avoid -Wdeprecated-variadic-comma-omission with GCC 15 trunk -std=c++26
...since
<https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=cc67d95dc100706ea665e8cce581d59466aba62e>
"c++: Implement C++26 P3176R1 - The Oxford variadic comma"
2024-12-02 19:06:29 +01:00
Ion Gaztañaga a2bb5c8853 Update changelog with #57 boost-1.87.0 2024-11-27 22:17:44 +01:00
Ion Gaztañaga 634ca276e0 Remove deprecated macos-12 and add macos-15 2024-11-27 21:49:12 +01:00
Ion Gaztañaga b7a04d3201 Use new <__utility/swap.h> header for modern libc++ versions. Fixes #57 2024-11-27 21:27:11 +01:00
Ion Gaztañaga 5fe1c7a435 Fix #56: ("Forward declarations of std types cause compilation errors on some platforms"). 2024-10-19 23:19:36 +02:00