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
Ion Gaztañaga
18b0f7e181
Fixes #56 ("Forward declarations of std types cause compilation errors on some platforms")
2024-10-19 23:18:09 +02:00
Ion Gaztañaga
7398ab9bae
Fixes #292 ("Forward declarations of std types cause compilation errors on some platforms")
2024-10-19 23:09:28 +02:00
Ion Gaztañaga
974dc35b68
Add move_core test to make sure movable classes can be defined with the minimal header.
boost-1.87.0.beta1
2024-10-07 23:12:33 +02:00
Ion Gaztañaga
0d7bc2eaf9
Simplify core.hpp using "meta_utils_core.hpp" instead of "meta_utils.hpp"
2024-10-07 23:12:01 +02:00
Ion Gaztañaga
7430e92339
Remove unneeded includes
2024-10-07 23:10:36 +02:00
Ion Gaztañaga
9f33e1acbf
Avoid unneeded includes
2024-10-07 22:24:50 +02:00
Ion Gaztañaga
e5d2f76662
Add missing >cstddef>
2024-10-07 22:08:38 +02:00
Ion Gaztañaga
dfb5902074
Merge pull request #55 from jschueller/patch-1
...
Lowercase windows.h
2024-09-30 13:16:13 +02:00
Ion Gaztañaga
bb124ff9b1
Add BOOST_MOVE_FORCEINLINE for conversion operators.
2024-09-09 10:51:52 +02:00
Julien Schueller
164e070cb4
Lowercase windows.h
...
Errors when cross-compiling on a case-sensitive fs (mingw)
Will make no difference on windows where the fs is case-insensitive
2024-08-30 14:36:05 +02:00
Ion Gaztañaga
55b5a3ece6
Merge branch 'grafikrobot-modular' into develop
2024-08-18 23:48:48 +02:00
Rene Rivera
6cd43ef456
Adjust doc build to avoid boost-root references.
2024-07-28 11:07:54 -05:00
Rene Rivera
36c5a8185b
Move inter-lib dependencies to a project variable and into the build targets.
2024-07-23 22:34:23 -05:00
Rene Rivera
b36aa58169
Update copyright dates.
2024-07-20 22:52:04 -05:00
Rene Rivera
a208d101f6
Change all <source> references to <library>.
2024-07-20 19:40:42 -05:00
Rene Rivera
06a4b9c5ac
Sync from upstream.
2024-07-12 08:54:43 -05:00