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++-18-dev
- libc++abi-18-dev - libc++abi-18-dev
- toolset: clang
cxxstd: "11,14,17,20,2b"
os: macos-13
- toolset: clang - toolset: clang
cxxstd: "11,14,17,20,2b" cxxstd: "11,14,17,20,2b"
os: macos-14 os: macos-14
- toolset: clang - toolset: clang
cxxstd: "11,14,17,20,2b" cxxstd: "11,14,17,20,23"
os: macos-15 os: macos-15
- name: CMake tests - name: CMake tests

View File

@@ -32,9 +32,15 @@ environment:
CXXSTD: 14,17,20,latest CXXSTD: 14,17,20,latest
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
- TOOLSET: clang-win - TOOLSET: clang-win
ADDRMD: 32,64 ADDRMD: 32
CXXSTD: 14,17,latest 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 - TOOLSET: gcc
CXXSTD: 11,14,1z CXXSTD: 11,14,1z
ADDPATH: C:\cygwin\bin; ADDPATH: C:\cygwin\bin;
@@ -76,6 +82,7 @@ build: off
test_script: test_script:
- PATH=%ADDPATH%%PATH% - PATH=%ADDPATH%%PATH%
- if not "%ENV_SCRIPT%" == "" call "%ENV_SCRIPT%"
- if not "%CXXSTD%" == "" set CXXSTD=cxxstd=%CXXSTD% - if not "%CXXSTD%" == "" set CXXSTD=cxxstd=%CXXSTD%
- if not "%ADDRMD%" == "" set ADDRMD=address-model=%ADDRMD% - if not "%ADDRMD%" == "" set ADDRMD=address-model=%ADDRMD%
- b2 -j %NUMBER_OF_PROCESSORS% libs/iterator/test toolset=%TOOLSET% %CXXSTD% %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>", "Thomas Witt <witt - at - acm.org>",
"Jeffrey Lee Hellrung Jr. <jeffrey.hellrung -at- gmail.com>" "Jeffrey Lee Hellrung Jr. <jeffrey.hellrung -at- gmail.com>"
], ],
"cxxstd": "03" "cxxstd": "11"
} }