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 |
|
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 |
|