Skip to content

Remove _CCCL_NO_IF_CONSTEXPR - #4187

Merged
miscco merged 1 commit into
NVIDIA:mainfrom
davebayer:remove_cccl_if_constexpr
Mar 19, 2025
Merged

Remove _CCCL_NO_IF_CONSTEXPR#4187
miscco merged 1 commit into
NVIDIA:mainfrom
davebayer:remove_cccl_if_constexpr

Conversation

@davebayer

Copy link
Copy Markdown
Contributor

No description provided.

@davebayer
davebayer requested a review from a team as a code owner March 19, 2025 10:22
@davebayer
davebayer requested a review from ericniebler March 19, 2025 10:22
@github-project-automation github-project-automation Bot moved this to Todo in CCCL Mar 19, 2025
@copy-pr-bot

copy-pr-bot Bot commented Mar 19, 2025

Copy link
Copy Markdown
Contributor

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Review in CCCL Mar 19, 2025
@miscco

miscco commented Mar 19, 2025

Copy link
Copy Markdown
Contributor

/ok to test

@miscco
miscco enabled auto-merge (squash) March 19, 2025 10:33
@github-actions

Copy link
Copy Markdown
Contributor
🟩 CI finished in 1h 48m: Pass: 100%/162 | Total: 3d 12h | Avg: 31m 20s | Max: 1h 24m | Hits: 55%/252258
  • 🟩 cub: Pass: 100%/45 | Total: 1d 16h | Avg: 54m 15s | Max: 1h 24m | Hits: 38%/53780

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 14h | Avg: 53m 59s | Max:  1h 24m | Hits:  38%/51336 
      🟩 arm64              Pass: 100%/2   | Total:  1h 59m | Avg: 59m 58s | Max:  1h 08m | Hits:  23%/2444  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 15m | Avg:  1h 03m | Max:  1h 11m | Hits:  27%/5940  
      🟩 12.6               Pass: 100%/2   | Total:  2h 43m | Avg:  1h 21m | Max:  1h 24m | Hits:  10%/2260  
      🟩 12.8               Pass: 100%/38  | Total:  1d 08h | Avg: 51m 39s | Max:  1h 11m | Hits:  41%/45580 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 19m | Avg:  1h 09m | Max:  1h 11m | Hits:  27%/2108  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 15m | Avg:  1h 03m | Max:  1h 11m | Hits:  27%/5940  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 43m | Avg:  1h 21m | Max:  1h 24m | Hits:  10%/2260  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  1d 06h | Avg: 50m 39s | Max:  1h 08m | Hits:  41%/43472 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 19m | Avg:  1h 09m | Max:  1h 11m | Hits:  27%/2108  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 14h | Avg: 53m 32s | Max:  1h 24m | Hits:  38%/51672 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 31m | Avg:  1h 07m | Max:  1h 11m | Hits:  28%/4896  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 08m | Hits:  26%/2444  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 04m | Hits:  22%/2444  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 08m | Hits:  26%/2444  
      🟩 Clang18            Pass: 100%/7   | Total:  6h 26m | Avg: 55m 09s | Max:  1h 11m | Hits:  47%/8218  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 49m | Avg: 54m 41s | Max: 55m 51s | Hits:  31%/2448  
      🟩 GCC8               Pass: 100%/1   | Total: 52m 44s | Avg: 52m 44s | Max: 52m 44s | Hits:  26%/1224  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 49m | Avg: 54m 38s | Max: 56m 46s | Hits:  22%/2448  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 43m | Avg: 51m 48s | Max: 52m 34s | Hits:  21%/2448  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 44m | Avg: 52m 12s | Max: 52m 14s | Hits:  21%/2444  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 50m | Avg: 55m 22s | Max: 57m 51s | Hits:  31%/2444  
      🟩 GCC13              Pass: 100%/11  | Total:  6h 20m | Avg: 34m 36s | Max: 55m 49s | Hits:  67%/13442 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 02m | Hits:  13%/2088  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 03m | Hits:  13%/2088  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 43m | Avg:  1h 21m | Max:  1h 24m | Hits:  10%/2260  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 17h 34m | Avg:  1h 02m | Max:  1h 11m | Hits:  34%/20446 
      🟩 GCC                Pass: 100%/22  | Total: 16h 10m | Avg: 44m 07s | Max: 57m 51s | Hits:  46%/26898 
      🟩 MSVC               Pass: 100%/4   | Total:  4h 12m | Avg:  1h 03m | Max:  1h 03m | Hits:  13%/4176  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 43m | Avg:  1h 21m | Max:  1h 24m | Hits:  10%/2260  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 15m | Avg: 25m 01s | Max: 27m 31s | Hits:  75%/3666  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 11h | Avg:  1h 01m | Max:  1h 24m | Hits:  24%/40338 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 19m | Avg: 32m 28s | Max:  1h 05m | Hits:  82%/9776  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 13h | Avg:  1h 00m | Max:  1h 24m | Hits:  24%/44004 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 25m 23s | Avg: 25m 23s | Max: 25m 23s | Hits:  99%/1222  
      🟩 GraphCapture       Pass: 100%/1   | Total: 19m 29s | Avg: 19m 29s | Max: 19m 29s | Hits:  99%/1222  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 12m | Avg: 24m 02s | Max: 24m 16s | Hits:  99%/3666  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 08m | Avg: 22m 58s | Max: 23m 34s | Hits:  99%/3666  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 15m | Avg: 25m 01s | Max: 27m 31s | Hits:  75%/3666  
      🟩 90;90a;100         Pass: 100%/1   | Total: 51m 59s | Avg: 51m 59s | Max: 51m 59s | Hits:  30%/1222  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 20h 32m | Avg:  1h 01m | Max:  1h 24m | Hits:  24%/23662 
      🟩 20                 Pass: 100%/25  | Total: 20h 08m | Avg: 48m 20s | Max:  1h 18m | Hits:  48%/30118 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 1d 02h | Avg: 35m 04s | Max: 1h 11m | Hits: 60%/79911

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 42m 37s | Avg: 21m 18s | Max: 30m 55s | Hits:  77%/3554  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 01h | Avg: 35m 15s | Max:  1h 11m | Hits:  60%/76358 
      🟩 arm64              Pass: 100%/2   | Total:  1h 02m | Avg: 31m 15s | Max: 32m 48s | Hits:  52%/3553  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 22m | Avg: 40m 35s | Max:  1h 04m | Hits:  49%/8876  
      🟩 12.6               Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 11m | Hits:   0%/3552  
      🟩 12.8               Pass: 100%/38  | Total: 20h 34m | Avg: 32m 28s | Max:  1h 09m | Hits:  64%/67483 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 58m 46s | Avg: 29m 23s | Max: 29m 48s | Hits:  64%/3552  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 22m | Avg: 40m 35s | Max:  1h 04m | Hits:  49%/8876  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 11m | Hits:   0%/3552  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 19h 35m | Avg: 32m 39s | Max:  1h 09m | Hits:  64%/63931 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 58m 46s | Avg: 29m 23s | Max: 29m 48s | Hits:  64%/3552  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 01h | Avg: 35m 20s | Max:  1h 11m | Hits:  60%/76359 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 15m | Avg: 33m 47s | Max: 35m 07s | Hits:  62%/7104  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 08m | Avg: 34m 05s | Max: 34m 20s | Hits:  57%/3552  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 09m | Avg: 34m 53s | Max: 35m 06s | Hits:  65%/3552  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 09m | Avg: 34m 57s | Max: 36m 37s | Hits:  54%/3552  
      🟩 Clang18            Pass: 100%/7   | Total:  2h 54m | Avg: 24m 59s | Max: 34m 58s | Hits:  73%/12432 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 06s | Max: 35m 17s | Hits:  67%/3554  
      🟩 GCC8               Pass: 100%/1   | Total: 34m 21s | Avg: 34m 21s | Max: 34m 21s | Hits:  59%/1777  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 11m | Avg: 35m 43s | Max: 35m 49s | Hits:  56%/3554  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 09m | Avg: 34m 50s | Max: 35m 02s | Hits:  57%/3554  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 11m | Avg: 35m 41s | Max: 36m 54s | Hits:  55%/3554  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 13m | Avg: 36m 40s | Max: 37m 34s | Hits:  61%/3554  
      🟩 GCC13              Pass: 100%/10  | Total:  3h 54m | Avg: 23m 25s | Max: 37m 15s | Hits:  75%/17770 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 04m | Hits:  30%/3540  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 44m | Avg: 54m 59s | Max:  1h 09m | Hits:  38%/5310  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 11m | Hits:   0%/3552  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 37m | Avg: 30m 27s | Max: 36m 37s | Hits:  65%/30192 
      🟩 GCC                Pass: 100%/21  | Total: 10h 24m | Avg: 29m 44s | Max: 37m 34s | Hits:  67%/37317 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 54m | Avg: 58m 54s | Max:  1h 09m | Hits:  35%/8850  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 11m | Hits:   0%/3552  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 34m 11s | Avg: 17m 05s | Max: 21m 59s | Hits:  76%/3554  
      🟩 rtx2080            Pass: 100%/33  | Total: 21h 38m | Avg: 39m 20s | Max:  1h 11m | Hits:  53%/58604 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 06m | Avg: 24m 36s | Max:  1h 09m | Hits:  79%/17753 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  1d 00h | Avg: 39m 09s | Max:  1h 11m | Hits:  52%/67481 
      🟩 TestCPU            Pass: 100%/3   | Total: 44m 36s | Avg: 14m 52s | Max: 27m 39s | Hits:  99%/5323  
      🟩 TestGPU            Pass: 100%/4   | Total: 45m 49s | Avg: 11m 27s | Max: 12m 12s | Hits:  99%/7107  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 34m 11s | Avg: 17m 05s | Max: 21m 59s | Hits:  76%/3554  
      🟩 90;90a;100         Pass: 100%/1   | Total: 32m 50s | Avg: 32m 50s | Max: 32m 50s | Hits:  76%/1777  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 13h 51m | Avg: 41m 35s | Max:  1h 11m | Hits:  51%/35511 
      🟩 20                 Pass: 100%/23  | Total: 11h 44m | Avg: 30m 37s | Max:  1h 10m | Hits:  66%/40846 
    
  • 🟩 libcudacxx: Pass: 100%/43 | Total: 13h 18m | Avg: 18m 34s | Max: 41m 18s | Hits: 56%/106395

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 12h 28m | Avg: 18m 15s | Max: 41m 18s | Hits:  58%/100576
      🟩 arm64              Pass: 100%/2   | Total: 49m 50s | Avg: 24m 55s | Max: 26m 49s | Hits:  31%/5819  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 33m | Avg: 18m 38s | Max: 33m 07s | Hits:  64%/14175 
      🟩 12.6               Pass: 100%/2   | Total:  1h 15m | Avg: 37m 57s | Max: 39m 21s | Hits:   0%/5766  
      🟩 12.8               Pass: 100%/36  | Total: 10h 29m | Avg: 17m 29s | Max: 41m 18s | Hits:  59%/86454 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 48m 59s | Avg: 24m 29s | Max: 24m 37s | Hits:  27%/5780  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 33m | Avg: 18m 38s | Max: 33m 07s | Hits:  64%/14175 
      🟩 nvcc12.6           Pass: 100%/2   | Total:  1h 15m | Avg: 37m 57s | Max: 39m 21s | Hits:   0%/5766  
      🟩 nvcc12.8           Pass: 100%/34  | Total:  9h 40m | Avg: 17m 04s | Max: 41m 18s | Hits:  61%/80674 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 48m 59s | Avg: 24m 29s | Max: 24m 37s | Hits:  27%/5780  
      🟩 nvcc               Pass: 100%/41  | Total: 12h 29m | Avg: 18m 17s | Max: 41m 18s | Hits:  58%/100615
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 44m 05s | Avg: 11m 01s | Max: 13m 02s | Hits:  79%/11528 
      🟩 Clang15            Pass: 100%/2   | Total: 18m 00s | Avg:  9m 00s | Max:  9m 08s | Hits:  90%/5776  
      🟩 Clang16            Pass: 100%/2   | Total: 35m 50s | Avg: 17m 55s | Max: 25m 00s | Hits:  56%/5776  
      🟩 Clang17            Pass: 100%/2   | Total: 53m 16s | Avg: 26m 38s | Max: 28m 13s | Hits:  31%/5776  
      🟩 Clang18            Pass: 100%/6   | Total:  1h 57m | Avg: 19m 39s | Max: 24m 37s | Hits:  38%/14465 
      🟩 GCC7               Pass: 100%/2   | Total: 27m 54s | Avg: 13m 57s | Max: 19m 13s | Hits:  61%/5714  
      🟩 GCC8               Pass: 100%/1   | Total: 12m 53s | Avg: 12m 53s | Max: 12m 53s | Hits:  71%/2867  
      🟩 GCC9               Pass: 100%/2   | Total: 28m 29s | Avg: 14m 14s | Max: 19m 51s | Hits:  61%/5726  
      🟩 GCC10              Pass: 100%/2   | Total: 34m 10s | Avg: 17m 05s | Max: 25m 39s | Hits:  60%/5782  
      🟩 GCC11              Pass: 100%/2   | Total: 34m 18s | Avg: 17m 09s | Max: 22m 03s | Hits:  54%/5778  
      🟩 GCC12              Pass: 100%/2   | Total: 19m 17s | Avg:  9m 38s | Max: 10m 09s | Hits:  86%/5778  
      🟩 GCC13              Pass: 100%/10  | Total:  2h 24m | Avg: 14m 28s | Max: 26m 49s | Hits:  63%/14726 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 12m | Avg: 36m 22s | Max: 39m 37s | Hits:  64%/5434  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 19m | Avg: 39m 30s | Max: 41m 18s | Hits:  30%/5503  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  1h 15m | Avg: 37m 57s | Max: 39m 21s | Hits:   0%/5766  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/16  | Total:  4h 29m | Avg: 16m 49s | Max: 28m 13s | Hits:  57%/43321 
      🟩 GCC                Pass: 100%/21  | Total:  5h 01m | Avg: 14m 22s | Max: 26m 49s | Hits:  64%/46371 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 31m | Avg: 37m 56s | Max: 41m 18s | Hits:  46%/10937 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 15m | Avg: 37m 57s | Max: 39m 21s | Hits:   0%/5766  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 20m 13s | Avg: 10m 06s | Max: 13m 40s | Hits:  90%/2999  
      🟩 rtx2080            Pass: 100%/41  | Total: 12h 58m | Avg: 18m 59s | Max: 41m 18s | Hits:  55%/103396
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 12h 03m | Avg: 19m 32s | Max: 41m 18s | Hits:  56%/106355
      🟩 NVRTC              Pass: 100%/2   | Total: 31m 25s | Avg: 15m 42s | Max: 15m 48s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total: 41m 39s | Avg: 13m 53s | Max: 18m 21s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 22s | Avg:  2m 22s | Max:  2m 22s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 31m 25s | Avg: 15m 42s | Max: 15m 48s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 20m 13s | Avg: 10m 06s | Max: 13m 40s | Hits:  90%/2999  
      🟩 90;90a;100         Pass: 100%/1   | Total: 13m 45s | Avg: 13m 45s | Max: 13m 45s | Hits:  71%/2999  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  6h 49m | Avg: 19m 30s | Max: 39m 37s | Hits:  56%/56879 
      🟩 20                 Pass: 100%/21  | Total:  6h 26m | Avg: 18m 24s | Max: 41m 18s | Hits:  56%/49516 
    
  • 🟩 cudax: Pass: 100%/22 | Total: 2h 34m | Avg: 7m 00s | Max: 14m 21s | Hits: 85%/11852

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  2h 16m | Avg:  7m 35s | Max: 14m 21s | Hits:  83%/9512  
      🟩 arm64              Pass: 100%/4   | Total: 17m 46s | Avg:  4m 26s | Max:  4m 48s | Hits:  89%/2340  
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 12m 02s | Avg: 12m 02s | Max: 12m 02s | Hits:  45%/282   
      🟩 12.6               Pass: 100%/2   | Total: 20m 31s | Avg: 10m 15s | Max: 10m 25s | Hits:  29%/754   
      🟩 12.8               Pass: 100%/19  | Total:  2h 01m | Avg:  6m 24s | Max: 14m 21s | Hits:  89%/10816 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 12m 02s | Avg: 12m 02s | Max: 12m 02s | Hits:  45%/282   
      🟩 nvcc12.6           Pass: 100%/2   | Total: 20m 31s | Avg: 10m 15s | Max: 10m 25s | Hits:  29%/754   
      🟩 nvcc12.8           Pass: 100%/19  | Total:  2h 01m | Avg:  6m 24s | Max: 14m 21s | Hits:  89%/10816 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  2h 34m | Avg:  7m 00s | Max: 14m 21s | Hits:  85%/11852 
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 49s | Avg:  4m 49s | Max:  4m 49s | Hits:  89%/587   
      🟩 Clang15            Pass: 100%/1   | Total:  5m 19s | Avg:  5m 19s | Max:  5m 19s | Hits:  89%/585   
      🟩 Clang16            Pass: 100%/1   | Total:  4m 58s | Avg:  4m 58s | Max:  4m 58s | Hits:  89%/585   
      🟩 Clang17            Pass: 100%/1   | Total:  5m 05s | Avg:  5m 05s | Max:  5m 05s | Hits:  89%/585   
      🟩 Clang18            Pass: 100%/4   | Total: 26m 01s | Avg:  6m 30s | Max: 12m 22s | Hits:  92%/2340  
      🟩 GCC10              Pass: 100%/1   | Total:  4m 52s | Avg:  4m 52s | Max:  4m 52s | Hits:  89%/587   
      🟩 GCC11              Pass: 100%/1   | Total:  5m 10s | Avg:  5m 10s | Max:  5m 10s | Hits:  89%/585   
      🟩 GCC12              Pass: 100%/2   | Total: 17m 13s | Avg:  8m 36s | Max: 12m 08s | Hits:  94%/1170  
      🟩 GCC13              Pass: 100%/6   | Total: 36m 11s | Avg:  6m 01s | Max: 14m 21s | Hits:  90%/3510  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 12m 02s | Avg: 12m 02s | Max: 12m 02s | Hits:  45%/282   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 12m 08s | Avg: 12m 08s | Max: 12m 08s | Hits:  45%/282   
      🟩 NVHPC25.1          Pass: 100%/2   | Total: 20m 31s | Avg: 10m 15s | Max: 10m 25s | Hits:  29%/754   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 46m 12s | Avg:  5m 46s | Max: 12m 22s | Hits:  90%/4682  
      🟩 GCC                Pass: 100%/10  | Total:  1h 03m | Avg:  6m 20s | Max: 14m 21s | Hits:  91%/5852  
      🟩 MSVC               Pass: 100%/2   | Total: 24m 10s | Avg: 12m 05s | Max: 12m 08s | Hits:  45%/564   
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 31s | Avg: 10m 15s | Max: 10m 25s | Hits:  29%/754   
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 18m 45s | Avg:  9m 22s | Max: 14m 21s | Hits:  94%/1170  
      🟩 rtx2080            Pass: 100%/20  | Total:  2h 15m | Avg:  6m 46s | Max: 12m 22s | Hits:  83%/10682 
    🟩 jobs
      🟩 Build              Pass: 100%/19  | Total:  1h 55m | Avg:  6m 04s | Max: 12m 08s | Hits:  82%/10097 
      🟩 Test               Pass: 100%/3   | Total: 38m 51s | Avg: 12m 57s | Max: 14m 21s | Hits:  99%/1755  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 22m 42s | Avg:  7m 34s | Max: 14m 21s | Hits:  92%/1755  
      🟩 90a                Pass: 100%/1   | Total:  4m 13s | Avg:  4m 13s | Max:  4m 13s | Hits:  89%/585   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 22m 44s | Avg:  5m 41s | Max: 10m 06s | Hits:  78%/2132  
      🟩 20                 Pass: 100%/18  | Total:  2h 11m | Avg:  7m 18s | Max: 14m 21s | Hits:  86%/9720  
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 16m 32s | Avg: 4m 08s | Max: 5m 03s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 47s | Avg:  4m 53s | Max:  5m 03s
      🟩 arm64              Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  3m 25s
    🟩 ctk
      🟩 12.6               Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  5m 03s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  5m 03s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  5m 03s
    🟩 cxx
      🟩 NVHPC25.1          Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  5m 03s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  5m 03s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  5m 03s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  5m 03s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  8m 23s | Avg:  4m 11s | Max:  5m 03s
      🟩 20                 Pass: 100%/2   | Total:  8m 09s | Avg:  4m 04s | Max:  4m 44s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 18m 04s | Avg: 9m 02s | Max: 15m 27s | Hits: 96%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max: 15m 27s | Hits:  96%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max: 15m 27s | Hits:  96%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max: 15m 27s | Hits:  96%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max: 15m 27s | Hits:  96%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max: 15m 27s | Hits:  96%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max: 15m 27s | Hits:  96%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max: 15m 27s | Hits:  96%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 37s | Avg:  2m 37s | Max:  2m 37s | Hits:  94%/160   
      🟩 Test               Pass: 100%/1   | Total: 15m 27s | Avg: 15m 27s | Max: 15m 27s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 09m | Avg: 1h 09m | Max: 1h 09m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
+/- libcu++
CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 162)

# Runner
113 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
8 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@miscco
miscco merged commit eb541d1 into NVIDIA:main Mar 19, 2025
@github-project-automation github-project-automation Bot moved this from In Review to Done in CCCL Mar 19, 2025
davebayer added a commit to davebayer/cccl that referenced this pull request Apr 7, 2025
@davebayer
davebayer deleted the remove_cccl_if_constexpr branch February 17, 2026 16:53
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.

2 participants