Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
1 year ago
Tom Poole
45494e34d5
Bump version number to 7.0.8
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
1 year ago
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
1 year ago
Anthony Nicholls
f893a125b9
SIMD: Add guard for string stream operator
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
1 year ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
1 year ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
1 year ago
Anthony Nicholls
f2e03eade0
IIRFilter: Fix potential divide by zero
1 year ago
attila
0037e44a23
DelayLine: Fix early wrapping in Lagrange interpolation
Co-authored-by: LeonPS <leonps531@gmail.com>
1 year ago
Tom Poole
600881f373
DelayLine: Fix a bug in Lagrange interpolation
2 years ago
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
1 year ago
reuk
97fa2f0e8a
Convolution: Fix integer conversion in unit tests
1 year ago
Anthony Nicholls
f5cd9547dd
Tidy divider comments
2 years ago
Anthony Nicholls
99138c13f8
Android: fix float comparisons
float comparison
2 years ago
Tom Poole
61a4a3785a
DelayLine: Fix a bug in Lagrange interpolation
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
Tom Poole
78f1baae08
Bump version number to 7.0.5
2 years ago
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
Tom Poole
306ed633c6
Bump version number to 7.0.3
2 years ago
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2 years ago
hogliux
5f48ca7269
DSP: Added SIMDRegister support for double precision floating point on arm 64-bit
2 years ago
reuk
7c14c1fcd7
Use more concise stdlib type aliases
2 years ago
attila
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
2 years ago
reuk
65f1a76614
Tidy up parameter pack expansions
2 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2 years ago
Tom Poole
7296b8e3f7
Bump version number to 7.0.2
2 years ago
Tom Poole
6388aa318e
DSP: make multiplyWithWindowingTable const
2 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
2 years ago
Tom Poole
8b399998b4
Bump version number to 7.0.0
2 years ago
attila
f582c84c37
Remove VS2015 workarounds
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
eb80465aa9
Fix a compilation error in Xcode 9.4
3 years ago
Tom Poole
b4223154b6
Fix a compilation error in Xcode 9.4
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
970483b1cd
SSE SIMDNativeOps: Reimplement sum for SSE3 to work around an AppleClang bug
With clang 13.0.0, and Apple clang version 13.1.6 (clang-1316.0.21.2),
the following code fails to compile with `-std=c++20 -O3 -msse3`:
#include <immintrin.h>
auto test (__m128 a)
{
return _mm_hadd_ps (_mm_hadd_ps (a, a), a);
}
3 years ago
reuk
c6f703aa57
SIMDRegister Test: Tidy up template functions
3 years ago
reuk
ebac835673
Fix some deprecation warnings
3 years ago
Tom Poole
111bbc0979
Bump version number to 6.1.6
3 years ago
reuk
1d1d743b9f
Build: Add -Wdeprecated to recommended flags and fix new warnings
3 years ago
reuk
28c5775958
ProcessContextNonReplacing: Fix typo
3 years ago
reuk
7d21a967e4
AudioBlock: Use new size_t overloads from FloatVectorOperations
3 years ago
Tom Poole
3c03693d07
Bump version number to 6.1.5
3 years ago
Tom Poole
c072b1bc8e
Fix some typos
3 years ago
reuk
bb724761f2
FFT: Allow performFrequencyOnlyForwardTransform to ignore negative frequencies
3 years ago
Tom Poole
74c8963880
DSP: Unconditionally use std::invoke_result instead of std::result_of if C++ 17 is available
3 years ago