Compare commits

..

4 Commits

Author SHA1 Message Date
Andrey Semashev
b74b553482 Use c++23 in macos-15 GitHub Actions. 2025-12-13 20:42:38 +03:00
Andrey Semashev
2a4dbd1d8d Removed macos-13 GitHub Actions CI job.
The macos-13 image is deprecated by GitHub Actions and will be removed.

Refs https://github.com/actions/runner-images/issues/13046.
2025-11-26 01:27:27 +03:00
Andrey Semashev
e16399b613 Update cxxstd to 11.
Since Boost 1.88.0, the library has been reworked and now requires C++11.

Closes https://github.com/boostorg/iterator/issues/95.
2025-11-25 23:27:52 +03:00
Andrey Semashev
ecf4ed8bf5 Updated AppVeyor CI clang-cl job to Visual Studio 2019 image.
clang-cl 9.0.1 from VS2017 fails because of <atomic> compilation errors
caused by Boost.SmartPtr. The maintainer considers this compiler unsupported.

Refs https://github.com/boostorg/smart_ptr/issues/120.
2025-11-14 03:49:34 +03:00
3 changed files with 11 additions and 7 deletions

View File

@@ -293,14 +293,11 @@ jobs:
- libc++-18-dev
- libc++abi-18-dev
- toolset: clang
cxxstd: "11,14,17,20,2b"
os: macos-13
- toolset: clang
cxxstd: "11,14,17,20,2b"
os: macos-14
- toolset: clang
cxxstd: "11,14,17,20,2b"
cxxstd: "11,14,17,20,23"
os: macos-15
- name: CMake tests

View File

@@ -32,9 +32,15 @@ environment:
CXXSTD: 14,17,20,latest
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
- TOOLSET: clang-win
ADDRMD: 32,64
ADDRMD: 32
CXXSTD: 14,17,latest
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
ENV_SCRIPT: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
- TOOLSET: clang-win
ADDRMD: 64
CXXSTD: 14,17,latest
ENV_SCRIPT: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
- TOOLSET: gcc
CXXSTD: 11,14,1z
ADDPATH: C:\cygwin\bin;
@@ -76,6 +82,7 @@ build: off
test_script:
- PATH=%ADDPATH%%PATH%
- if not "%ENV_SCRIPT%" == "" call "%ENV_SCRIPT%"
- if not "%CXXSTD%" == "" set CXXSTD=cxxstd=%CXXSTD%
- if not "%ADDRMD%" == "" set ADDRMD=address-model=%ADDRMD%
- b2 -j %NUMBER_OF_PROCESSORS% libs/iterator/test toolset=%TOOLSET% %CXXSTD% %ADDRMD%

View File

@@ -15,5 +15,5 @@
"Thomas Witt <witt - at - acm.org>",
"Jeffrey Lee Hellrung Jr. <jeffrey.hellrung -at- gmail.com>"
],
"cxxstd": "03"
"cxxstd": "11"
}