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

[FEA]: Improve compiler macros and platform support detection #2251

Closed
1 task done
fbusato opened this issue Aug 16, 2024 · 2 comments · Fixed by #2316
Closed
1 task done

[FEA]: Improve compiler macros and platform support detection #2251

fbusato opened this issue Aug 16, 2024 · 2 comments · Fixed by #2316
Assignees
Labels
feature request New feature or request.

Comments

@fbusato
Copy link
Contributor

fbusato commented Aug 16, 2024

Is this a duplicate?

Area

libcu++

Is your feature request related to a problem? Please describe.

Add a couple of improvements for compiler macros

Describe the solution you'd like

  1. Add __VERSION__ for __INTEL_LLVM_COMPILER and __NVCOMPILER_MAJOR__/__NVCOMPILER_MINOR__ for __NVCOMPILER
  2. Remove IBM/PowerPC/XLC support
  3. Provide a warning for ICC which is deprecated

Describe alternatives you've considered

No response

Additional context

see also #2250, #127

@fbusato fbusato added the feature request New feature or request. label Aug 16, 2024
@github-project-automation github-project-automation bot moved this to Todo in CCCL Aug 16, 2024
@bernhardmgruber
Copy link
Contributor

ICC is being addressed here: #1960

@fbusato
Copy link
Contributor Author

fbusato commented Aug 27, 2024

Related PR for ICC deprecation for completeness #2239

@fbusato fbusato self-assigned this Aug 27, 2024
@fbusato fbusato moved this from Todo to In Progress in CCCL Aug 28, 2024
@fbusato fbusato moved this from In Progress to Done in CCCL Sep 4, 2024
@fbusato fbusato closed this as completed Sep 6, 2024
@bernhardmgruber bernhardmgruber linked a pull request Sep 6, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants