Commit Graph

359 Commits

Author SHA1 Message Date
mborgerding
15debe8ed3
Merge pull request #52 from madebr/cmake_install
Add cmake install + MSVC dll support
2020-11-05 21:34:50 -05:00
Anonymous Maarten
1487038a8a Use find_package COMPONENTS to select shared/static + datatype 2020-10-30 19:18:18 +01:00
Anonymous Maarten
2d5de8378c Print datatype while configuring cmake 2020-10-30 16:33:32 +01:00
Anonymous Maarten
a63dfc7f11 Build tools + tests with cmake + add VERSION + parallel install 2020-10-30 02:49:49 +01:00
Anonymous Maarten
609845bc9e cmake more work 2020-10-29 23:23:50 +01:00
Anonymous Maarten
5c708d85db Add cmake install + MSVC dll support 2020-10-29 22:01:56 +01:00
mborgerding
0a70dfd0cf
Merge pull request #50 from seeker-Liu/master
Fix Issue #35
2020-09-27 06:10:22 -04:00
LIU Qingyuan
4e4a738a53
Fix typo in document 2020-09-27 13:41:36 +08:00
Mark Borgerding
b2e0e600e5 Calling exit from library code is icky. Closes issue #49 2020-07-14 17:19:48 -04:00
mborgerding
c524b0b0e1
Merge pull request #47 from JulienMaille/patch-1
Fix conversion from 'double' to 'float' warning closes
2020-06-09 08:50:57 -04:00
Julien
efff86ac1c
Fix conversion from 'double' to 'float' warning closes
Closes #27
2020-06-09 13:57:41 +02:00
mborgerding
159874bffa
Merge pull request #46 from ademuri/master
Add support for CMake
2020-06-02 07:51:48 -04:00
Adam Demuri
6fcc85dbaf Add support for CMake 2020-05-31 13:26:14 -06:00
mborgerding
f0a47de6aa
Merge pull request #45 from kpawlak/task-logging-and-check
Logging improvements and buffers security
2020-05-26 22:21:27 -04:00
Krzysztof Pawlak
5fb101ecb3 Testting buffers for NULL befor usage 2020-05-26 14:25:38 +02:00
Krzysztof Pawlak
7c47cc9957 Add common logging mechanism, use NDEBUG to turn off logging 2020-05-26 14:25:27 +02:00
Mark Borgerding
cf5813a1b4 added test for simd crash to "make testall" and thus travis CI 2020-04-19 10:06:56 -04:00
Mark Borgerding
e53d6d4bea changed tabs to spaces for consistency and fix compiler warnings. Removed assert call (would require assert.h inclusion somewhere). 2020-04-19 10:02:45 -04:00
Mark Borgerding
07ccd8162e Merge remote-tracking branch 'xplane/master' into simd_misaligned 2020-04-19 09:58:35 -04:00
Mark Borgerding
b30b93cd97 A test case for issue #40. Segfaults with: make -C test test_simd && ./test/test_simd 2020-04-19 09:57:40 -04:00
Ben Supnik
58cf0c0fc1 alignment fixing for USE_SIMD - all memory allocations are rounded
up to 16-byte boundaries.  This fixes crashes where the sub-buffers
for complex FFTs end up unaligned violating compiler expectations
2020-04-18 20:43:26 -04:00
Ben Supnik
33d9ad3bad include guard for kiss guts - fixes compile on unity build systems 2020-04-18 20:42:30 -04:00
mborgerding
c2c0c0be03
Merge pull request #38 from jtojnar/packagability
Improve packagability
2020-04-06 05:25:16 -04:00
Jan Tojnar
b39de321ca
build: Make datatype configurable 2020-04-06 08:04:19 +02:00
Jan Tojnar
1d7e76e0af
build: Use install command for installing files
In build chroots of some package managers, the libdir does not exist yet so we need to create it.
2020-04-06 07:32:55 +02:00
Jan Tojnar
fffc26e89a
build: Fix make install on Darwin 2020-04-06 06:03:06 +02:00
Jan Tojnar
4193457bf4
build: Make installation prefix configurable
Nix uses different prefix so we need it configurable.
2020-04-06 05:55:54 +02:00
Mark Borgerding
3f3fc6ab55 upgrade to newer dist 2020-03-15 15:07:21 -04:00
Mark Borgerding
592bdf7da8 want travis to run with python 2.7(for now) and 3.7 2020-03-15 15:01:10 -04:00
Mark Borgerding
b420613372 I had to fix some python3 incompatibilities and realized how embarrassing the code was. I refactored to make it look a little more like it was written by someone who knows Python. 2020-03-15 14:53:58 -04:00
Mark Borgerding
1efe72041e above commit was cherry-picked from MoonchildProductions fork of kissfft (closes issue #26) 2019-08-07 21:27:25 -04:00
wolfbeast
f4496dc080 Prevent stack corruption with parallelized use.
If the length of the data set for the transform is a prime, then the OpenMP parallelization results
in a recursion loop until the stack is corrupted or exhausted.
This resolves #1.
2019-08-07 21:25:01 -04:00
mborgerding
3050076ab3
Merge pull request #28 from bmcdonnell-ionx/user-override-malloc
Allow user override of malloc and/or free
2019-08-07 13:00:35 -04:00
Brendan McDonnell
d06e7a7106 Allow user override of KISS_FFT_MALLOC and/or KISS_FFT_FREE on SIMD platforms 2019-08-07 12:10:01 -04:00
Brendan McDonnell
033f759ee3 Allow user override of KISS_FFT_MALLOC and/or KISS_FFT_FREE on non-SIMD platforms 2019-08-07 12:07:02 -04:00
Brendan McDonnell
24d23ffbb8 whitespace 2019-08-07 12:04:31 -04:00
Mark Borgerding
b24d80769b removed unused and rotted code (closes #25) 2019-07-19 10:44:21 -04:00
mborgerding
36dbc05760
Merge pull request #22 from detly/master
Include stdint.h only where fixed point types are used. Use min/max v…
2019-04-05 05:56:08 -04:00
Jason Heeris
d1f9113c51 Include stdint.h only where fixed point types are used. Use min/max values from stdint.h. 2019-04-05 19:27:40 +11:00
mborgerding
a75f08488c
Merge pull request #21 from jmcph4/fix20
Include `stdint.h` in `_kiss_fft_guts.h`
2019-03-24 07:16:49 -04:00
jmcph4
bd550240fa Include stdint.h in _kiss_fft_guts.h
This commit adds an `#include` directive for the standard integer
header (`stdint.h`).
2019-03-24 10:44:06 +10:00
Mark Borgerding
0bfa4d538f version v131 2019-02-01 07:57:58 -05:00
Mark Borgerding
b9839d01f7 converted using statement to a typedef to allow header to work with c++98 2019-02-01 07:53:52 -05:00
Mark Borgerding
022e427e44 Merge branch 'master' of github.com:mborgerding/kissfft 2019-02-01 07:48:50 -05:00
Mark Borgerding
4701177a75 switched "make tarball" from hg to git command 2019-02-01 07:48:36 -05:00
Mark Borgerding
cbf1f0eed1 removed unused and unmaintained mk_test.py 2019-02-01 07:40:39 -05:00
Mark Borgerding
a7ea65edb1 more modern python 2019-02-01 07:38:42 -05:00
Mark Borgerding
e931ae3d4b no longer use deprecated popen2 module 2019-02-01 07:20:01 -05:00
mborgerding
20f01252b5
Merge pull request #19 from lucifetsmith/patch-1
Update README.md
2019-02-01 06:57:16 -05:00
lucifetsmith
99478d557d
Update README.md 2019-02-01 14:20:53 +08:00