Skip to content

Update Catch2 to 3.12#6067

Merged
miscco merged 1 commit intoNVIDIA:mainfrom
bernhardmgruber:update_catch2
Jan 30, 2026
Merged

Update Catch2 to 3.12#6067
miscco merged 1 commit intoNVIDIA:mainfrom
bernhardmgruber:update_catch2

Conversation

@bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber requested a review from a team as a code owner September 29, 2025 21:58
@github-project-automation github-project-automation bot moved this to Todo in CCCL Sep 29, 2025
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL Sep 29, 2025
@github-actions

This comment has been minimized.

@bernhardmgruber
Copy link
Contributor Author

bernhardmgruber commented Sep 30, 2025

nvc++ is failing with:

NVC++-S-0000-Internal compiler error. unrecognized enum base type       6  (/home/coder/cccl/libcudacxx/test/libcudacxx/cuda/ccclrt/stream/stream_smoke.cu: 140)

if the line number is to be trusted, we are comparing two stream_ids here, which are defined as:

enum class stream_id : unsigned long long
{
};

Unfortunately, I cannot reproduce the failure in the same devcontainer locally :S

@miscco
Copy link
Contributor

miscco commented Oct 1, 2025

@dkolsen-pgi for your interest

@dkolsen-pgi
Copy link
Contributor

Thanks for bringing the internal error to my attention. I'll get it fixed. (To reproduce the failure, the enum with an underlying type of long long or unsigned long long needs to be a member of an aggregate struct and an object of that struct type needs to be copied. I only know that by looking at the code; I never would have figured that out by trial and error.)

@bernhardmgruber
Copy link
Contributor Author

Compiler engineers are like:

I only know that by looking at the code

image

@github-actions

This comment has been minimized.

@bernhardmgruber bernhardmgruber changed the title Update Catch2 to 3.10 Update Catch2 to 3.12 Jan 29, 2026
@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

🥳 CI Workflow Results

🟩 Finished in 11h 25m: Pass: 100%/302 | Total: 10d 21h | Max: 5h 36m | Hits: 81%/451443

See results here.

@miscco miscco merged commit 92bbfbd into NVIDIA:main Jan 30, 2026
633 of 638 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Jan 30, 2026
@bernhardmgruber bernhardmgruber deleted the update_catch2 branch January 30, 2026 08:46
@bernhardmgruber
Copy link
Contributor Author

Nice!

fbusato pushed a commit to fbusato/cccl that referenced this pull request Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants