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