Commit Graph

1378 Commits

Author SHA1 Message Date
Carles Fernandez fbc216c1a3
Add flag validation when using Abseil 2024-05-02 00:14:53 +02:00
Carles Fernandez 95596b8f91
Soft transition from Gflags and Glog to Abseil. Some CI fixes 2024-04-29 08:27:33 +02:00
Carles Fernandez 1ad631128f
cpu_features: Update AArch64 features to Linux 6.6 2024-04-22 13:03:31 +02:00
Carles Fernandez 78295866e6
Find dependencies in the loongarch64 architecture 2024-04-22 12:41:11 +02:00
Carles Fernandez c91c31bd35
Fix wrong order of arguments in calloc 2024-04-22 09:48:28 +02:00
Carles Fernandez f1fb4abec0
Bump CMake max policy to 3.29 2024-04-13 09:17:18 +02:00
Carles Fernandez fd5174e7ec
Remove duplicate libraries warning emitted by Xcode 15 2024-04-13 09:03:46 +02:00
Carles Fernandez fc695cb6f6
CI: make cmakelint happy 2024-04-12 19:51:37 +02:00
Carles Fernandez 6fc04b34f2
Fix duplicate warning from Xcode 2024-04-12 18:15:33 +02:00
Carles Fernandez 9880fdd57c
Bump version to 0.0.19 2024-01-23 14:49:19 +01:00
Carles Fernandez a2f8758ac7
Do not use __VOLK_VOLATILE in neon tests
and other minor chores
2023-12-21 17:56:32 +01:00
Carles Fernandez 5d1057227d
Revert "Remove leftovers from building in the source directory"
This reverts commit acf80198af.
2023-12-21 15:33:30 +01:00
Carles Fernandez acf80198af
Remove leftovers from building in the source directory 2023-12-21 13:58:31 +01:00
Carles Fernandez 9c95aeb07f
Avoid deprecation warnings when VOLK >= 3.1
Bump CMake max version to 3.28
Do not leak build system paths when cross-compiling. Fixes OpenEmbedded QA warning
volk_gnsssdr: Fix 64-bit integer testing
CI: Fix for Python 3.12
2023-12-13 22:12:29 +01:00
Carles Fernandez e286a0d807
Fix more defects detected by Coverity Scan 2023-12-03 14:33:23 +01:00
Carles Fernandez 906d717381
Fix more defects detected by Coverity Scan 2023-12-03 11:42:30 +01:00
Carles Fernandez e836d8f471
Fix more defects detected by Coverity Scan 2023-12-03 10:10:40 +01:00
Carles Fernandez 3ad02f6dc1
Update volk_gnsssdr_option_helpers 2023-12-02 13:31:29 +01:00
Carles Fernandez 4afee8b7be
Avoid memory illegal access detected by Coverity Scan 2023-12-02 12:51:33 +01:00
Carles Fernandez 1a4e5f43af
Fix warnings 2023-12-01 11:53:54 +01:00
Carles Fernandez 4f36210536
Fix warnings 2023-12-01 10:20:52 +01:00
Carles Fernandez cfb6f283d4
Fix some performance inefficiencies detected by Coverity Scan 2023-11-27 13:41:55 +01:00
Carles Fernandez 49eb161d90
Add -fsanitize=undefined to ASAN build 2023-11-24 22:05:10 +01:00
Carles Fernandez dd4478135a Remove useless casts 2023-11-15 14:21:07 +01:00
Carles Fernandez 7132ee720a
Remove useless casts 2023-11-14 13:42:44 +01:00
Carles Fernandez ab4cc295e8
volk_gnsssdr: Fix syntax for Python 3.12
Without breaking older versions, including 2.7
2023-11-06 14:01:42 +01:00
Carles Fernandez 710f85dc03
Update local version of cpu_features to 0.9.0 2023-11-04 11:54:16 +01:00
Carles Fernandez c004232518 Do not search for Python six if not required 2023-11-02 14:53:38 +01:00
Carles Fernandez 3ecf1c4ef4
volk_gnsssdr: improve random integer generation 2023-11-01 09:17:11 +01:00
Carles Fernandez f965f4921d
Improve Python detection 2023-10-26 13:23:05 +02:00
Carles Fernandez a46f9f77fe
Fix CMake error 2023-10-26 10:25:39 +02:00
Carles Fernandez c47ad2d902
Try hard to find Python version 2023-10-13 11:38:54 +02:00
Carles Fernandez 30f624e548
Try hard to find python 2023-10-08 10:26:47 +02:00
Carles Fernandez e86047d12e
Try hard to find python 2023-10-08 09:49:32 +02:00
Carles Fernandez 12f363dbd0
Try hard to find python 2023-10-08 09:41:12 +02:00
Carles Fernandez d15422edba
CMake: complete transition from FindPythonInterp to FindPython (FindPythonInterp was deprecated in CMake 3.24 and removed in CMake 3.27) 2023-10-07 14:02:22 +02:00
Carles Fernandez 4149490bb6
CI: Make cmakelint happy 2023-10-05 18:06:55 +02:00
Carles Fernandez 0da7fc6704
More fixes for CMake 3.27 2023-10-05 17:25:06 +02:00
Carles Fernandez b16c1de541
Fix breaking change in CMake 3.27: PythonInterp was removed 2023-10-05 15:11:21 +02:00
Carles Fernandez 7d091afc26
Bump max CMake version to 3.27 and PugiXML local version to 1.14 2023-10-05 14:30:08 +02:00
Carles Fernandez d30b87c2c1
Make cpplint happy 2023-05-08 12:47:00 +02:00
Carles Fernandez f7c1d9bf91
Replace deprecated vsprintf by vsnprintf 2023-04-09 19:05:32 +02:00
Carles Fernandez d955266d55
Bump version number 2023-04-06 11:20:17 +02:00
Carles Fernandez 8f995b5693
Fix building with clang 16 2023-04-05 10:47:27 +02:00
Carles Fernandez ee2421426d
Raise maximum CMake policy to 3.26 2023-04-05 08:11:28 +02:00
Carles Fernandez 51418850bb
Add configuration parameter PVT.bancroft_init, by default to true, to opt-out for Bancroft initialization in the first iteration of PVT computation 2023-04-03 13:36:54 +02:00
Carles Fernandez 3def3c36cd
Save one iteration in the Bancroft algorithm 2023-04-02 10:31:17 +02:00
Carles Fernandez 81eb2a07c3
Add const 2023-04-01 21:54:03 +02:00
Carles Fernandez 318a39bd79
Make Bancroft work in other bands than L1, make the algorithm more stable in case of a singular matrix 2023-04-01 21:43:32 +02:00
Carles Fernandez 67c6dbcfda
Skip rotation in Bancroft method 2023-04-01 18:09:35 +02:00