Commit 4f439e4
conform FFT to project lint gates; rename test to algorithms_fft
- clang-format applied; clang-tidy clean under the project config
(real fixes: path-derived header guard, concatenated namespace,
unsigned shift, sign-safe comparisons, array::at for runtime
indices, missing includes, const; justified NOLINT blocks for
kernel-by-design categories: raw scratch pointer arithmetic,
FFT-structured loop bounds, recursive sub-plans, math notation)
- fix -Werror=missing-braces in to_sizes_ (double-braced std::array)
- rename test/fft.cpp -> test/algorithms_fft.cpp: the fftw adaptor
suite already owns the fft.cpp.x target name (CMP0002)
pre-push lanes green so far: g++ Debug 99/99, clang++ libc++
ASan/UBSan 101/101, nvcc CUDA 128/128 (test compiled as CUDA),
nvc++ 101/101, clang-format gate.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 94ca31b commit 4f439e4
3 files changed
Lines changed: 375 additions & 174 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
0 commit comments