Carles Fernandez
e3cb3d6eb5
Fix building when python3 is present but python3-six and python3-mako are not
2018-07-24 13:48:33 +02:00
Carles Fernandez
5ba0759cdd
Use python3 when available
2018-07-24 11:24:37 +02:00
Carles Fernandez
3404ea1662
Python 3 compatibility fixes
2018-07-21 11:57:30 +02:00
Carles Fernandez
a25557c868
Add detection of AVX2551CD and AVX512F
2018-07-21 09:18:37 +02:00
Carles Fernandez
927f4d6b21
Add AVX2 implementation
2018-07-20 09:39:37 +02:00
Carles Fernandez
9dc85f19b1
Update links
2018-05-25 13:44:57 +02:00
Carles Fernandez
f2ff936fd0
Improve handling of tainted data
2018-05-22 21:21:18 +02:00
Carles Fernandez
8a7f145d47
Catch missing exception
2018-05-21 04:19:42 +02:00
Carles Fernandez
0d70b08288
Fix pedantic warning emitted by GCC 8.1.1 (fedora-rawhide)
...
The warning was: type qualifiers ignored on cast result type [-Wignored-qualifiers]
2018-05-15 18:38:26 +02:00
Carles Fernandez
0d60d97c24
Use https instead of http in links when available
...
Update copyright year in headers
2018-05-13 22:49:11 +02:00
Carles Fernandez
d93a3b6c3f
Switch to https://gnss-sdr.org
2018-05-09 20:20:57 +02:00
Carles Fernandez
223d6a357b
Add header
2018-04-29 12:02:40 +02:00
Carles Fernandez
01429132bd
Avoid clash of redefined macros with Volk
2018-04-29 02:51:50 +02:00
Carles Fernandez
a92e6de3d9
Add support for aarch64
2018-04-29 01:19:48 +02:00
Carles Fernandez
6dfacb1676
Fix building for clang-900.0.39.2 (OSX 10.12), tnx to michaelld
2018-04-12 20:44:15 +02:00
Carles Fernandez
795ac97e12
Set -std=c++11, -std=c++14 or -std=c++17 where appropriate
2018-04-07 17:03:25 +02:00
Carles Fernandez
5aec66f85e
CMake fix
2018-04-05 20:31:53 +02:00
Carles Fernandez
2785a751c1
Fix typos)
2018-04-02 01:37:49 +02:00
Carles Fernandez
cbf26e7dd5
Make documentation reproducible
2018-03-30 12:46:21 +02:00
Carles Fernandez
2a63afd1e9
Fix header guard for consistency
2018-03-27 21:16:16 +02:00
Carles Fernandez
75f1c58587
Replace boost funcionalities by standard C++
2018-03-27 19:59:48 +02:00
Carles Fernandez
76c1dfef10
Fix typos
2018-03-27 19:56:45 +02:00
Carles Fernandez
bdeecdd095
Try to fix Coverity Scan complain about tainted data
2018-03-26 19:46:08 +02:00
Carles Fernandez
c4f4f80b45
tests: split testcases in ctest for granular failure reports
2018-03-25 18:55:51 +02:00
Carles Fernandez
48f65b067b
Fix typos discovered with codespell
2018-03-25 13:43:12 +02:00
Carles Fernandez
07b25ebb06
Apply clang-format to the whole source tree
2018-03-04 02:04:27 +01:00
Carles Fernandez
5b2c0e628d
Fix broken build by clang-format
2018-03-03 12:48:54 +01:00
Carles Fernandez
891478cf2c
Apply automated code formatting to volk-gnsssdr
...
See http://gnss-sdr.org/coding-style/#use-tools-for-automated-code-formatting
2018-03-03 12:09:45 +01:00
Carles Fernandez
658e677fc3
Reorder includes: local headers first, then 3rd-party library headers, and finally standard headers
2018-02-26 03:15:53 +01:00
Carles Fernandez
77c4ea9b25
Clean includes
2018-02-24 00:53:55 +01:00
Carles Fernandez
1c4cfbcb66
Small fixes to make Coverity Scan happy
2018-02-10 23:34:40 +01:00
Carles Fernandez
2a811e96b7
Get rid of program_options and unit_test_framework boost libraries dependencies
2018-02-09 14:32:13 +01:00
Carles Fernandez
3be551d9ea
Fortify volk-gnss-sdr (required by lintian)
2018-02-05 14:53:07 +01:00
Carles Fernandez
a6e6aef331
Fix / Add missing headers
2017-11-22 19:55:32 +01:00
Carles Fernandez
fe241c8b2d
clean kernel
2017-11-16 20:54:04 +01:00
Carles Fernandez
eecfa6c582
Add AVX2
2017-11-16 19:51:15 +01:00
Carles Fernandez
6d216fa5a1
Add volk_gnsssdr_16ic_conjugate_16ic kernel
2017-11-16 19:45:15 +01:00
Carles Fernandez
27eece55da
Add aligned kernel for AVX
2017-11-15 02:10:25 +01:00
Carles Fernandez
9c6d79e945
Fix building with Python 3.6
2017-11-15 01:23:05 +01:00
Carles Fernandez
ff2e7ecbb3
Fix building for CMake 3.6 and older
...
VERSION_GREATER_EQUAL was introduced in CMake 3.7
2017-11-04 20:14:13 +01:00
Carles Fernandez
a148fe4425
Fix CMake warnings about RPATH in macOS
2017-11-04 12:09:56 +01:00
Carles Fernandez
532d69ef47
Avoid double writing of the results
2017-11-04 12:01:24 +01:00
Carles Fernandez
f436cc8a5c
Allow 'large' files in 32 bit builds (Lintian requirement)
2017-11-04 10:59:03 +01:00
Carles Fernandez
76e6adf3ad
Include some files that were not getting installed
2017-10-13 11:35:12 +02:00
Carles Fernandez
0be23787d7
Use __VOLK_ASM and __VOLK_VOLATILE keywords
2017-10-13 11:32:00 +02:00
Carles Fernandez
c94a0dcd61
Added __VOLK_ASM and __VOLK_VOLATILE
2017-10-13 11:27:15 +02:00
Carles Fernandez
9b1ae85904
Fix identical code for different branches
2017-10-13 11:26:39 +02:00
Carles Fernandez
bda1f15594
Fix compilation problem with Xcode 9
...
The following error appeared when working with the latest macOS Xcode 9
SDK:
error: unknown type name 'mach_port_t' mach_port_t
__libcpp_thread_get_port();
Added:
#ifdef __APPLE__
#define _DARWIN_C_SOURCE
#endif
(solution found at https://github.com/arvidn/libtorrent/issues/2364 )
2017-10-13 11:18:19 +02:00
Cillian O'Driscoll
676c1506da
Updated volk_gnsssdr_module for real codes
...
Added 16i and 32f resamplers and 32fc_32f and 16ic_16i rotator dot product to
enable use of real (rather than complex) local code replicas
2017-09-11 15:15:27 +01:00
Carles Fernandez
16a65a4e2b
Fix building when compilers have a C++ standard below C++11
2017-08-23 19:04:11 +02:00