1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-15 20:50:33 +00:00
Commit Graph

6186 Commits

Author SHA1 Message Date
Carles Fernandez
173361f89f Fix test 2019-07-02 11:31:43 +02:00
Carles Fernandez
dfecb45b7f Fix warning (unsigned comparison) 2019-07-02 11:26:59 +02:00
Carles Fernandez
3aea5fd3eb Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-07-02 10:46:29 +02:00
Carles Fernandez
9223b78694 Merge branch 'next' of https://gitlab.com/gnss-sdr/gnss-sdr into next 2019-07-02 10:46:20 +02:00
Carles Fernandez
4ad0751861 Move Beidou files 2019-07-02 10:46:11 +02:00
Javier Arribas
21f00d5172 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into tracking_debug 2019-07-02 10:02:42 +02:00
Carles Fernandez
f0a92f1fb3
Make constructor public 2019-07-02 06:54:48 +02:00
Carles Fernandez
63fb342923
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-07-01 23:45:32 +02:00
Carles Fernandez
018cde8953
Write public interface first, then private members in class definitions 2019-07-01 23:44:42 +02:00
Carles Fernandez
f1022385b0 Improve memory management
In class definitions, first write the public interface, then private
2019-07-01 21:54:52 +02:00
Carles Fernandez
54553a8cff Remove delete 2019-07-01 15:26:48 +02:00
Carles Fernandez
658b001acc Fix building 2019-07-01 11:44:04 +02:00
Carles Fernandez
587ec66e78 Remove wrong delete 2019-07-01 11:03:18 +02:00
Javier Arribas
e17472d986 Partial merge commit, to be fixed in next commit 2019-07-01 11:00:38 +02:00
Carles Fernandez
45f49067f4
Update Coverity 2019-06-30 19:48:07 +02:00
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
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