Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add icc compiler to CI matrix #1159

Merged
merged 34 commits into from
Dec 13, 2023
Merged
Changes from 2 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ec5949a
Add icx compiler to CI matrix.
jrhemstad Nov 29, 2023
b979d73
icx -> icc
jrhemstad Nov 29, 2023
0ea71a9
Use the right warning number for the right compiler
miscco Nov 29, 2023
68b760e
Silence warning about deprecation of classical oneAPI compiler
miscco Nov 29, 2023
0c0711b
Fix tests failing with ICC due to noexcept bugs
miscco Nov 29, 2023
5491e4f
Merge branch 'main' into jrhemstad-patch-13
jrhemstad Nov 29, 2023
738fab4
Update verify devcontainer to check for new files.
jrhemstad Nov 30, 2023
e5e18ec
Add icc devcontainer.
jrhemstad Nov 30, 2023
807e2ac
Merge branch 'main' into jrhemstad-patch-13
jrhemstad Dec 4, 2023
886d9f5
icc -> icpc
jrhemstad Dec 4, 2023
0652e6c
Merge branch 'main' into jrhemstad-patch-13
jrhemstad Dec 6, 2023
0048dc2
Update matrix.yaml
jrhemstad Dec 6, 2023
2e54aed
Suppress both warnings, because one is issued from nvcc and one from icc
miscco Dec 7, 2023
e7903a0
Do not try to disable warning that cannot be disabled
miscco Dec 7, 2023
1b25ad6
update devcontainers
miscco Dec 7, 2023
81f9f96
Make libcudacxx tests pass with icc
miscco Dec 8, 2023
c9ccd28
We do not support C++20 with icc
miscco Dec 8, 2023
2be6f22
Disable cub benchmarks for icc
miscco Dec 8, 2023
9d06035
Do try to disable the deprecation warnings
miscco Dec 8, 2023
f94038c
Adopt verify script for icc output
miscco Dec 8, 2023
8a1f87c
Merge branch 'main' into jrhemstad-patch-13
miscco Dec 8, 2023
6b6057e
Fix spelling
miscco Dec 11, 2023
d5e9ff9
Compute keys for valid combinations.
jrhemstad Dec 11, 2023
f49db83
Fix windows filter.
jrhemstad Dec 11, 2023
9fea7a5
Fix job names.
jrhemstad Dec 12, 2023
1b2074b
Merge branch 'main' into jrhemstad-patch-13
jrhemstad Dec 12, 2023
307b818
Just use key as name.
jrhemstad Dec 12, 2023
0ac38d4
Merge branch 'jrhemstad-patch-13' of github.com:NVIDIA/cccl into jrhe…
jrhemstad Dec 12, 2023
33a0691
Fix name.
jrhemstad Dec 12, 2023
85dce79
Clang name.
jrhemstad Dec 13, 2023
689d350
Clang name.
jrhemstad Dec 13, 2023
0122040
Remove unused outputs.
jrhemstad Dec 13, 2023
28c2fb0
NVRTC name.
jrhemstad Dec 13, 2023
8d7355b
Address noexcept test failures with new variant tests
miscco Dec 13, 2023
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
1 change: 1 addition & 0 deletions ci/matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ pull_request:
- {cuda: *cuda_newest, os: 'ubuntu20.04', cpu: 'amd64', compiler: {name: 'llvm', version: '13', exe: 'clang++'}, std: [11, 14, 17, 20], jobs: ['build']}
- {cuda: *cuda_newest, os: 'ubuntu20.04', cpu: 'amd64', compiler: {name: 'llvm', version: '14', exe: 'clang++'}, std: [11, 14, 17, 20], jobs: ['build']}
- {cuda: *cuda_newest, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'llvm', version: '15', exe: 'clang++'}, std: [11, 14, 17, 20], jobs: ['build']}
- {cuda: *cuda_newest, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'oneapi', version: '2023.2.0', exe: 'icc'}, std: [11, 14, 17, 20], jobs: ['build']}
- {cuda: *cuda_newest, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'llvm', version: '16', exe: 'clang++'}, std: [11, 14, 17, 20], jobs: ['build', 'test']}
- {cuda: *cuda_newest, os: 'ubuntu22.04', cpu: 'arm64', compiler: {name: 'llvm', version: '16', exe: 'clang++'}, std: [11, 14, 17, 20], jobs: ['build']}
- {cuda: *cuda_oldest, os: 'windows2022', cpu: 'amd64', compiler: {name: 'cl', version: '14.16', exe: 'cl++'}, std: [14, 17], jobs: ['build']}
Expand Down