Alexander Grund
0d6782b941
Merge pull request #207 from boostorg/const-warn
2026-03-06 08:26:00 +01:00
Alexander Grund
89d5f086f8
Fix warning on MSVC
2026-03-05 15:02:07 +01:00
Alexander Grund
43cfe3091e
Coverity: Fix false positive
2026-03-05 10:18:31 +01:00
Alexander Grund
08bd8477e8
GHA: Add permissions to workflows
2026-03-03 17:42:30 +01:00
Alexander Grund
45a2d045df
Merge pull request #206 from boostorg/pin-actions
2026-03-03 16:25:08 +01:00
Alexander Grund
360eaa1468
Fix remaining flakiness issue in test/test_iostream.cpp
2026-03-03 14:27:16 +01:00
Alexander Grund
899e45387c
Drop extra "v" in tag description
2026-03-03 14:10:00 +01:00
Alexander Grund
a812a6c539
Make search for matching standalone commit more reliable
...
Not every commit has a corresponding standalone commit so check some
older commits for one that is included.
2026-03-03 13:45:38 +01:00
Alexander Grund
defaebb87d
Pin used GitHub actions
...
Use a specific commit instead of any (newer) release which might be
compromised.
2026-03-03 12:54:44 +01:00
Alexander Grund
a557f20aa3
doc: Mention names of CMake options for standalone version
2026-02-23 13:37:05 +01:00
Alexander Grund
6bb5ee4b74
Merge pull request #203 from Flamefire/standalone-tags
2026-02-23 13:36:34 +01:00
Alexander Grund
7fee09bfa9
CI: Make installing APT packages more reliable
2026-02-23 12:41:16 +01:00
Alexander Grund
fa7add81b0
Create release tags for standalone branch
...
For each release commit "vX.Y" a "standalone-vX.Y" tag will be created at
the corresponding commit on the "standalone" branch.
2026-02-23 12:36:53 +01:00
Alexander Grund
7044b99002
doc: Mention standalone releases and tags
2026-02-23 12:36:24 +01:00
Alexander Grund
a03b999fe8
Fix failing to compile test_iostream when BOOST_NOWIDE_DISABLE_CIN_TEST is defined
2026-02-23 12:32:22 +01:00
Alexander Grund
e0aadea8fd
Make tools/create_standalone.sh executable
2026-02-23 12:27:19 +01:00
Alexander Grund
2f0ffbbaef
Merge pull request #204 from boostorg/test-iostream
2026-02-22 18:32:17 +01:00
Alexander Grund
772df67943
Make test_iostream more reliable
...
The test occasionally fails on CI.
Flush the input console before adding mock data and ensure Unicode input
is correctly processed by setting virtual key and scan codes to zero.
2026-02-22 18:30:47 +01:00
Alexander Grund
000a56143d
Doc: CMake build isn't that experimental anymore
2026-02-22 18:30:47 +01:00
Alexander Grund
230b757269
GHA: Use $GITHUB_OUTPUT instead of set-output
2026-02-22 18:30:47 +01:00
Alexander Grund
b80e9d7fa2
Include source commit hash in generated standalone commits
2026-02-22 18:28:01 +01:00
Alexander Grund
224f3723dc
Update release action
...
The currently used ones are no longer supported.
Replace by suggested action.
2025-11-19 11:47:00 +01:00
Alexander Grund
d6f7ff33d9
Internal version bump to 11.4.0
2025-11-19 11:10:02 +01:00
Alexander Grund
1813b73ac6
Don't search for Boost.system (header-only) in CMake test file
2025-10-28 09:31:23 +01:00
Alexander Grund
dbeb858653
Update Boost versions used on Appveyor
2025-10-27 11:02:03 +01:00
Alexander Grund
7c62ec47fa
Merge pull request #201 from boostorg/boost-166-requirement
...
Update required Boost version to 1.66
2025-10-23 17:54:55 +02:00
Alexander Grund
34848467e6
Set MinGW Boost ABI tag
2025-10-23 17:26:57 +02:00
Alexander Grund
2c576b869f
Use gcc instead of mingw bootstrap toolset
...
Since Boost 1.61 the gcc toolset is supported for MinGW
Using "mingw" as the toolset is no longer supported.
2025-10-23 16:49:15 +02:00
Alexander Grund
0768ece5cc
Update required Boost version to 1.66
...
B2 doesn't build on some newer compilers anymore so we can't properly
test it.
As 1.66 is "old enough" by now just use that.
2025-10-23 14:30:58 +02:00
Alexander Grund
2a8f682b6f
Update links to regression test matrix
2025-09-18 19:58:46 +02:00
Alexander Grund
c05f07fedf
Increase CMake version range to 3.20
...
Avoids deprecation warnings with CMake 3.31+
2025-09-07 10:53:59 +02:00
Alexander Grund
7ba7e46a6a
Merge pull request #197 from Flamefire/windows-ci
...
Fix standalone CI, especially MinGW
2025-08-06 12:43:26 +02:00
Alexander Grund
24692c3740
Raise Boost version to 1.69 for VS 2022 standalone tests
...
Boost.Build 1.73 (required for VS 2022) added the `threadapi` feature
required by Boost.Thread importable via `threadapi-feature` which got
supported by Boost.Thread in 1.66:
https://github.com/boostorg/thread/commit/3ebd3b6bcee3e26c919f8149440348c1219f6a3a
Boost.Iostreams requires a patch from 1.69:
https://github.com/boostorg/iostreams/commit/a0c32babd2f491163b9876a35d2f778bb43e5e01
2025-08-06 10:21:58 +02:00
Alexander Grund
7efd76e7c0
Fix failure building Boost
...
Boost.Build 1.56 doesn't support VS 2022 so use a newer version of it
but keep the Boost version.
2025-08-05 16:03:50 +02:00
Alexander Grund
76d666096a
Fix b2 invocation on Windows
2025-08-05 14:35:10 +02:00
Alexander Grund
19685c92f9
Revert "Skip failing Windows jobs for now"
...
This reverts commit 1a866928f5 .
2025-07-31 09:15:58 +02:00
Alexander Grund
4538c5422d
Merge pull request #198 from boostorg/reusable-ci
...
Use the reusable CI workflow from Boost.CI
2025-07-30 14:08:37 +02:00
Alexander Grund
1a866928f5
Skip failing Windows jobs for now
2025-07-30 12:28:08 +02:00
Alexander Grund
a9f76388a4
Use the reusable CI workflow from Boost.CI
2025-07-30 11:25:35 +02:00
Alexander Grund
18cc71f595
GHA: Reorder matrix entry for standalone vs Boost-using build
2025-07-08 19:52:49 +02:00
Alexander Grund
1b0a7999eb
CI: Workaround missing cl.exe in bash shell on windows-2022
...
As `shell:` does not support expressions a copy of the job step needs to
be used conditioned on the OS
2025-07-08 19:42:38 +02:00
Alexander Grund
f60c75e79d
Allow CI runs specific to a CI provider
2025-07-08 19:29:05 +02:00
Alexander Grund
3c66245637
Merge pull request #195 from Flamefire/windows-ci
...
GHA: Remove Windows 2019 runners
2025-07-04 19:42:25 +02:00
Alexander Grund
42314eddad
GHA: Workaround missing cl.exe during Boost build for CMake
...
Since the update to windows-2022 with msvc-14.3 toolset the CI errors with
> compile-c-c++ bin.v2\libs\filesystem\build\msvc-14.3\release\address-model-64\link-static\threading-multi\codecvt_error_category.obj
> 'cl' is not recognized as an internal or external command, operable program or batch file.
Cause is the use of Bash instead of Cmd shell so do the build in a
separate step.
2025-07-04 19:28:55 +02:00
Alexander Grund
6d49bc161b
GHA: Remove Windows 2019 runners
2025-07-03 20:16:39 +02:00
Alexander Grund
f356685872
Merge pull request #183 from grafikrobot/modular
...
Add support for modular build structure.
2025-04-05 17:54:41 +02:00
René Ferdinand Rivera Morell
4514459c8b
Remove not needed filsystem dependency.
...
Co-authored-by: Alexander Grund <Flamefire@users.noreply.github.com >
2025-04-05 07:17:39 -05:00
Rene Rivera
ef9415cea3
Sync from upstream.
2025-04-04 21:41:28 -05:00
Alexander Grund
a8229ddc74
Update for CMake 4
...
Tilde-expansion isn't done by CMake anymore
2025-04-02 10:02:51 +02:00
Alexander Grund
b7987c45ae
Merge pull request #194 from boostorg/ci
...
GHA: Avoid using gcc-toolchain change for Clang jobs and stop using Ubuntu 20 runners
2025-02-28 09:30:08 +01:00