[CI]: LLVM 18 begun
This commit is contained in:
parent
5b407450f5
commit
eb57b6ba82
Notes:
git
2023-08-25 08:28:21 +00:00
9
.github/workflows/compilers.yml
vendored
9
.github/workflows/compilers.yml
vendored
@ -31,7 +31,7 @@ concurrency:
|
|||||||
# environment variables (plus the "echo $GITHUB_ENV" hack) is to reroute that
|
# environment variables (plus the "echo $GITHUB_ENV" hack) is to reroute that
|
||||||
# restriction.
|
# restriction.
|
||||||
env:
|
env:
|
||||||
default_cc: clang-16
|
default_cc: clang-17
|
||||||
append_cc: ''
|
append_cc: ''
|
||||||
|
|
||||||
# -O1 is faster than -O3 in our tests... Majority of time are consumed trying
|
# -O1 is faster than -O3 in our tests... Majority of time are consumed trying
|
||||||
@ -85,6 +85,7 @@ jobs:
|
|||||||
optflags: '-O2'
|
optflags: '-O2'
|
||||||
shared: disable
|
shared: disable
|
||||||
# check: true
|
# check: true
|
||||||
|
- { name: clang-18, env: { default_cc: clang-18 } }
|
||||||
- { name: clang-17, env: { default_cc: clang-17 } }
|
- { name: clang-17, env: { default_cc: clang-17 } }
|
||||||
- { name: clang-16, env: { default_cc: clang-16 } }
|
- { name: clang-16, env: { default_cc: clang-16 } }
|
||||||
- { name: clang-15, env: { default_cc: clang-15 } }
|
- { name: clang-15, env: { default_cc: clang-15 } }
|
||||||
@ -131,7 +132,9 @@ jobs:
|
|||||||
# - { name: c++11, env: { CXXFLAGS: '-std=c++11 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
# - { name: c++11, env: { CXXFLAGS: '-std=c++11 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
||||||
# - { name: c++14, env: { CXXFLAGS: '-std=c++14 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
# - { name: c++14, env: { CXXFLAGS: '-std=c++14 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
||||||
# - { name: c++17, env: { CXXFLAGS: '-std=c++17 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
# - { name: c++17, env: { CXXFLAGS: '-std=c++17 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
||||||
- { name: c++2a, env: { CXXFLAGS: '-std=c++2a -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
# - { name: c++20, env: { CXXFLAGS: '-std=c++20 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
||||||
|
# - { name: c++23, env: { CXXFLAGS: '-std=c++23 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
||||||
|
- { name: c++26, env: { CXXFLAGS: '-std=c++26 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } }
|
||||||
|
|
||||||
- { name: '-O0', env: { optflags: '-O0 -march=x86-64 -mtune=generic' } }
|
- { name: '-O0', env: { optflags: '-O0 -march=x86-64 -mtune=generic' } }
|
||||||
# - { name: '-O3', env: { optflags: '-O3 -march=x86-64 -mtune=generic' }, check: true }
|
# - { name: '-O3', env: { optflags: '-O3 -march=x86-64 -mtune=generic' }, check: true }
|
||||||
@ -213,7 +216,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/ruby/ruby-ci-image:${{ matrix.entry.container || matrix.entry.env.default_cc || 'clang-16' }}
|
image: ghcr.io/ruby/ruby-ci-image:${{ matrix.entry.container || matrix.entry.env.default_cc || 'clang-17' }}
|
||||||
options: --user root
|
options: --user root
|
||||||
|
|
||||||
if: >-
|
if: >-
|
||||||
|
Loading…
x
Reference in New Issue
Block a user