1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-09-01 02:17:59 +00:00
Commit Graph

6222 Commits

Author SHA1 Message Date
Carles Fernandez
a2a676fbe3 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-06-30 19:46:30 +02:00
Carles Fernandez
72f8b9e212 Include the Guidelines Support Library. General improvement of memory management
Replacement of raw pointers by containers or smart pointers.

Reduce the number of naked news and deletes.

Reduce pointer arithmetics,

Applied some clang-tidy fixes.

See https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rr-newdelete

See https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Pro-bounds-arithmetic
2019-06-30 19:21:23 +02:00
Carles Fernandez
9b5a69e9ce Document addition of the Guidelines Support Library in the changelog 2019-06-30 19:20:34 +02:00
Carles Fernandez
05c41d41e1 Remove deletes 2019-06-30 15:15:27 +02:00
Carles Fernandez
ce1e160f10 Remove deletes when using Matio 2019-06-30 14:32:40 +02:00
Carles Fernandez
d72542861f Replace raw pointers by smart pointers. Remove delete 2019-06-30 12:51:23 +02:00
Carles Fernandez
2cc06c8b63 Remove delete in FPGA adapters 2019-06-30 12:10:14 +02:00
Carles Fernandez
5e42795677 Use auto 2019-06-30 12:09:11 +02:00
Carles Fernandez
17b1ef8b98 Do not use deletes. Improve memory management 2019-06-30 04:47:15 +02:00
Carles Fernandez
d5e5e5725d Apply fixes by clang-tidy 2019-06-30 00:01:54 +02:00
Carles Fernandez
d75abe6758 Add inline keyword 2019-06-29 22:48:00 +02:00
Carles Fernandez
f821caea4a Code cleaning 2019-06-29 22:47:21 +02:00
Carles Fernandez
7264888487 Add explicit keyword
See https://google.github.io/styleguide/cppguide.html#Explicit_Constructors
2019-06-29 22:32:29 +02:00
Carles Fernandez
b6e9ba5877 Improve const correctness 2019-06-29 22:04:03 +02:00
Carles Fernandez
dd3b2f11db Fix wrong loop 2019-06-29 21:13:14 +02:00
Carles Fernandez
0b1683fa1e Avoid pointer arithmetics 2019-06-29 17:29:51 +02:00
Carles Fernandez
81c79ad007 Fix termination 2019-06-29 16:49:53 +02:00
Carles Fernandez
c37b3e00b5 Use uppercase literal suffix 2019-06-29 14:22:15 +02:00
Carles Fernandez
f90d52a1e2 Improve const correctness 2019-06-29 13:57:00 +02:00
Carles Fernandez
d6714e35a1 Avoid pointer arithmetics 2019-06-29 12:55:39 +02:00
Carles Fernandez
dd53f81b1a Replace memcpy by copy_n. Avoid pointer arithmetics 2019-06-29 11:58:08 +02:00
Carles Fernandez
c79b360fa7 Replace Guidelines Support Library implementation
Source: https://github.com/martinmoene/gsl-lite
If works with gcc 4.8 (Microsoft's doesn't)
2019-06-29 02:40:12 +02:00
Carles Fernandez
9b3fd32f43 Check if the compiler has the <span> header 2019-06-29 01:58:12 +02:00
Carles Fernandez
751f54990c Introduce gsl::span. Bound checking at compile time, no overhead at runtime
See https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md
2019-06-29 01:28:30 +02:00
Damian Miralles
450bdeda7f rinex: Adding combined receiver types supporting BDS satellites
Adds support for RINEX v3.02 for BDS satellites by creating receiver types that
 combine GPS+BDS, BDS+GLO, and BDS+GAL.
2019-06-28 11:25:39 -05:00
Carles Fernandez
a2c6c8a630 Apply clang-tidy fixes 2019-06-28 12:26:46 +02:00
Carles Fernandez
1cd7ca301d Use std::array for compile-time bound checking 2019-06-28 12:26:09 +02:00
Carles Fernandez
04a62b813f Remove unused CMake modules
Move ENABLE_GNSS_SIM_INSTALL option to main CMakeLisis.txt file
Remove unused lines
Update Doxygen download website
2019-06-28 09:32:46 +02:00
Carles Fernandez
a1a75b16c3 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-06-27 09:05:41 +02:00
Carles Fernandez
52b70af104 Preserve PACKAGE_VERSION variable if it exists 2019-06-27 08:47:09 +02:00
Carles Fernandez
b19fad4b63 Minor editing 2019-06-26 23:20:12 +02:00
Carles Fernandez
da02757a07 Minor editing 2019-06-26 21:07:59 +02:00
Carles Fernandez
1e3f952475 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-06-26 20:17:40 +02:00
Carles Fernandez
de619fdd13 Set CMake policies older than 3.14 to NEW is not required anymore 2019-06-26 20:15:15 +02:00
Carles Fernandez
3289bdff33 Allow more error for B1I 2019-06-26 20:12:24 +02:00
Carles Fernandez
7fe852cec4 Allow more error in BeiDou tests 2019-06-26 16:50:30 +02:00
Carles Fernandez
5a49e44c65 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-06-26 15:19:43 +02:00
Carles Fernandez
d559dabe1e Add BeiDou B1I job 2019-06-26 15:19:20 +02:00
Carles Fernandez
e3f4cbd5d7 Improve consistency in reporting version 2019-06-26 12:39:58 +02:00
Carles Fernandez
dbbca4eff2 Add BeiDou B3I test 2019-06-26 12:24:08 +02:00
Carles Fernandez
2ee46b3f19 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-06-26 12:23:41 +02:00
Carles Fernandez
f8d8a59c45 Set known CMake policies to NEW if CMake >= 3.12 2019-06-26 11:18:08 +02:00
Carles Fernandez
9b6c7993b4 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-06-25 13:13:48 +02:00
Carles Fernandez
4ce829012e Revert "Add Glonass and BeiDou time correction"
This reverts commit 539c7e977d.
2019-06-25 13:13:28 +02:00
Carles Fernandez
8a6621b68c Update Matio version 2019-06-25 12:05:49 +02:00
Carles Fernandez
684944d523 Remove unused variable 2019-06-25 12:04:34 +02:00
Carles Fernandez
9db7a97fab Improve consistency in version reporting 2019-06-25 11:48:00 +02:00
Carles Fernandez
e3d3285cd9 Fix broken compilation when ENABLE_CUDA was ON 2019-06-25 11:40:10 +02:00
Carles Fernandez
15c741f7e8 Merge branch 'fix-time' of https://github.com/carlesfernandez/gnss-sdr into next 2019-06-24 21:47:29 +02:00
Carles Fernandez
539c7e977d Add Glonass and BeiDou time correction 2019-06-24 21:46:35 +02:00