48 Commits

Author SHA1 Message Date
Chris Robinson
41e7f27337 Make sure struct members are initialized 2024-05-25 01:26:55 -07:00
Chris Robinson
8032217419 Avoid some unnecessary tmp vars 2024-05-06 23:27:53 -07:00
Chris Robinson
d39f1e1276 Don't check for __restrict in CMake 2024-05-06 01:42:00 -07:00
Chris Robinson
4a74b22e2c Recognize _M_ARM64 in PFFFT for MSVC NEON support 2024-03-20 21:29:55 -07:00
Chris Robinson
ff1183fc0a Use spans a bit more in place of pointers 2024-03-19 23:38:48 -07:00
Chris Robinson
95d07ac3c8 Mark a function maybe_unused that's only used in asserts 2024-03-12 08:28:32 -07:00
Darryl Pogue
d6520c4820 Fix PFFFT compilation for PowerPC (#955)
Fixes taken from 2 upstream commits:
- ccd5628652
- 233c266591
2024-03-02 22:33:41 +00:00
Chris Robinson
22d1e10f28 Constify a span's type that's only read 2024-02-07 23:37:52 -08:00
Chris Robinson
05c94a670d Silence unused parameter warnings 2024-02-07 09:42:22 -08:00
Chris Robinson
594908d726 Fix up some includes 2024-02-07 05:07:34 -08:00
Chris Robinson
3b05262989 Remove a couple unnecessary macros 2024-02-06 23:39:00 -08:00
Chris Robinson
de80449a22 Clean up some variable initialization 2024-02-06 03:39:09 -08:00
Chris Robinson
5796d0cad8 Replace an assertion macro with an inline function 2024-02-06 02:31:28 -08:00
Chris Robinson
e5d413d647 Use a unique_ptr to manager PFFFT_Setup objects 2024-02-06 01:35:18 -08:00
Chris Robinson
4c1f3ecb04 Replace some macros with inline functions 2024-01-26 17:14:22 -08:00
Chris Robinson
16251c2015 Replace some macros with inline functions 2024-01-26 16:18:58 -08:00
Chris Robinson
10c2246c32 Avoid some const_casts 2024-01-26 15:33:58 -08:00
Chris Robinson
2757bdedfc Replace some macros with lambdas 2024-01-14 00:48:14 -08:00
Chris Robinson
d951a9ea2c Declare some variables where they're used 2024-01-05 19:30:11 -08:00
Chris Robinson
37171b7d9a Replace some macros 2023-12-29 20:27:33 -08:00
Chris Robinson
a6942c271f Clean up some potential allocation alignment mismatches 2023-12-29 08:16:26 -08:00
Chris Robinson
768781bab9 Improve ownership handing with PFFFT 2023-12-27 04:23:19 -08:00
Chris Robinson
ea5628061c Add some noexcept for free functions 2023-12-15 00:18:28 -08:00
Chris Robinson
44fbc93909 Be less messy with PFFFT
Remove a 1-element array for an over-allocated struct array. Also add a wrapper
struct for C++.
2023-12-09 12:35:07 -08:00
Chris Robinson
8f661a2f59 Fix some clang-tidy warnings 2023-12-08 04:33:32 -08:00