Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 43 additions & 8 deletions .drone.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -193,17 +193,45 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
),

linux_pipeline(
"Linux 24.04 GCC 14 32 ASAN",
"cppalliance/droneubuntu2404:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-14', CXXSTD: '03,11,14,17,20,23', ADDRMD: '32', CXXFLAGS: "-fexcess-precision=fast" } + asan,
"g++-14-multilib",
"Linux 26.04 GCC 15 32",
"cppalliance/droneubuntu2604:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-15', CXXSTD: '03,11,14,17,20,23,2c', ADDRMD: '32', CXXFLAGS: "-fexcess-precision=fast" },
"g++-15-multilib",
),

linux_pipeline(
"Linux 24.04 GCC 14 64 ASAN",
"cppalliance/droneubuntu2404:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-14', CXXSTD: '03,11,14,17,20,23', ADDRMD: '64', CXXFLAGS: "-fexcess-precision=fast" } + asan,
"g++-14-multilib",
"Linux 26.04 GCC 15 64",
"cppalliance/droneubuntu2604:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-15', CXXSTD: '03,11,14,17,20,23,2c', ADDRMD: '64', CXXFLAGS: "-fexcess-precision=fast" },
"g++-15-multilib",
),

linux_pipeline(
"Linux 26.04 GCC 16 32",
"cppalliance/droneubuntu2604:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-16', CXXSTD: '03,11,14,17,20,23,2c', ADDRMD: '32', CXXFLAGS: "-fexcess-precision=fast" },
"g++-16-multilib",
),

linux_pipeline(
"Linux 26.04 GCC 16 64",
"cppalliance/droneubuntu2604:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-16', CXXSTD: '03,11,14,17,20,23,2c', ADDRMD: '64', CXXFLAGS: "-fexcess-precision=fast" },
"g++-16-multilib",
),

linux_pipeline(
"Linux 26.04 GCC 16 32 ASAN",
"cppalliance/droneubuntu2604:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-16', CXXSTD: '03,11,14,17,20,23,2c', ADDRMD: '32', CXXFLAGS: "-fexcess-precision=fast" } + asan,
"g++-16-multilib",
),

linux_pipeline(
"Linux 26.04 GCC 16 64 ASAN",
"cppalliance/droneubuntu2604:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-16', CXXSTD: '03,11,14,17,20,23,2c', ADDRMD: '64', CXXFLAGS: "-fexcess-precision=fast" } + asan,
"g++-16-multilib",
),

linux_pipeline(
Expand Down Expand Up @@ -276,6 +304,13 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
["deb http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main"],
),

linux_pipeline(
"Linux 26.04 Clang 21",
"cppalliance/droneubuntu2604:1",
{ TOOLSET: 'clang', COMPILER: 'clang++-21', CXXSTD: '03,11,14,17,20,23,2c' },
"clang-21",
),

windows_pipeline(
"Windows VS2022 msvc-14.3",
"cppalliance/dronevs2022:1",
Expand Down
Loading