1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-05-05 21:21:25 +00:00
Commit Graph

55 Commits

Author SHA1 Message Date
Carles Fernandez
c31d9dea40 Fix errors risen by include_what_you_use 2019-08-17 13:56:54 +02:00
Carles Fernandez
a4d6800e22 Update copyright year
Applied on files changed since last release
clang-format applied
2019-07-26 12:38:20 +02:00
Carles Fernandez
09b6b2305e Handle redefinition of Boost_VERSION variable in CMake 3.15
See Policy CMP0093 https://cmake.org/cmake/help/v3.15/policy/CMP0093.html#policy:CMP0093
CMake 3.15 policies enabled by default (see https://cmake.org/cmake/help/v3.15/manual/cmake-policies.7.html#manual:cmake-policies(7) )
2019-07-22 14:13:57 +02:00
Carles Fernandez
be86771ede Move default destructor to header file, so compiler can make a better job 2019-07-21 19:32:52 +02:00
Carles Fernandez
6cc1de7118 File cleaning 2019-07-07 21:44:58 +02:00
Carles Fernandez
29a910df30 Simplify initializations 2019-07-07 19:56:23 +02:00
Carles Fernandez
5f1779c15b Remove test for speed 2019-07-06 13:55:19 +02:00
Carles Fernandez
755dd7901f Add copy constructor, move constructor and move assignment operator. Fix memory leak 2019-07-05 16:13:35 +02:00
Carles Fernandez
ad389cf267 Remove unused variable 2019-07-04 08:24:48 +02:00
Carles Fernandez
4de86b1f8a Use std::array instead of pointers and memcpy 2019-07-03 23:47:42 +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
b6e9ba5877 Improve const correctness 2019-06-29 22:04:03 +02:00
Carles Fernandez
8c1b4c6894 Add comment 2019-05-26 11:44:17 +02:00
Carles Fernandez
59494034d8 Better fix for Boost Asio and string_view issue in macOS 2019-05-26 02:09:53 +02:00
Carles Fernandez
a1f77607c3 Fix building in some macOS configurations 2019-05-16 20:49:10 +02:00
Carles Fernandez
6a6ec19b63 Fix building with Boost 1.65.1 (Ubuntu 18.04) 2019-05-08 21:35:15 +02:00
Carles Fernandez
5563e609ec Fix identification of Boost version 2019-05-08 19:28:53 +02:00
Carles Fernandez
214c9d5de0 Fix building for Boost < 1.66 2019-05-08 16:15:59 +02:00
Carles Fernandez
40f0a93695 Replace boost::asio::io_service (deprecated since Boost 1.66) by boost::asio::io_context 2019-05-08 15:23:55 +02:00
Carles Fernandez
52ae97ed4e Fix serialization 2019-04-24 15:50:53 +02:00
Carles Fernandez
6c9154aede Expose usage of Protocol Buffers to the configuration 2019-04-21 13:30:59 +02:00
Carles Fernandez
81af865585 Use range for 2019-04-21 09:45:46 +02:00
Carles Fernandez
2b45256ff1 Reorder files 2019-04-20 22:07:35 +02:00
Carles Fernandez
811cdc9693 Use Protocol Buffers for data serialization 2019-04-20 11:52:00 +02:00
Carles Fernandez
10a42945e6 Make constructors private, fix documentation 2019-03-08 10:24:06 +01:00
Carles Fernandez
9bc771bed6 Deploy a new option -DENABLE_CLANG_TIDY to integrate clang-tidy checks and fixes into the compilation process, if found. It defaults to OFF 2019-02-21 09:59:06 +01:00
Carles Fernandez
0715c4de45 clang-tidy: add and apply readability-inconsistent-declaration-parameter-name check 2019-02-20 23:36:26 +01:00
Carles Fernandez
88147d4956 Fix build with Clang (not AppleClang) on macOS 2019-02-20 22:21:53 +01:00
Álvaro Cebrián Juan
e8fa2a0932 Rename the decimation factor parameter of the Monitor block configuration from output_rate_ms to decimation_factor 2019-02-18 17:51:02 +01:00
Carles Fernandez
111c6291ec Revert "clang-tidy: apply performance-unnecessary-value-param check"
This reverts commit eae967ed1a.
2019-02-12 12:07:40 +01:00
Carles Fernandez
ef0da0a973 clang-tidy: apply performance-unnecessary-value-param check 2019-02-12 09:16:22 +01:00
Carles Fernandez
9551c5e5a1 clang-tidy: apply performance-unnecessary-value-param check 2019-02-12 02:44:44 +01:00
Carles Fernandez
0c4b68c92d clang-tidy: apply performance-move-const-arg check
See https://clang.llvm.org/extra/clang-tidy/checks/performance-move-const-arg.html
2019-02-12 02:07:06 +01:00
Carles Fernandez
5b50e74ca8 clang-tidy: apply performance-for-range-copy check
See https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html
2019-02-12 01:25:27 +01:00
Carles Fernandez
eae967ed1a clang-tidy: apply performance-unnecessary-value-param check
See https://clang.llvm.org/extra/clang-tidy/checks/performance-unnecessary-value-param.html
2019-02-12 01:00:36 +01:00
Carles Fernandez
b9c115bdf8 clang-tidy: apply modernize-use-using check 2019-02-11 13:13:06 +01:00
Carles Fernandez
75bd492d96 Change CMake target names to more meaningful ones, reflecting the code tree 2019-02-10 18:34:28 +01:00
Carles Fernandez
53a813b3a1 Add includes, remove unused ones 2019-02-10 00:52:29 +01:00
Carles Fernandez
dfab84b2de Add fixes applied by clang-tidy 2019-02-05 01:31:09 +01:00
Carles Fernandez
708b288e61 Clean CMake scripts 2019-02-04 22:44:45 +01:00
Carles Fernandez
f38d6961e7 Add gflags private target 2019-02-04 18:45:34 +01:00
Carles Fernandez
1242d652c0 Add Gnuradio::pmt target 2019-02-04 08:12:55 +01:00
Carles Fernandez
8ae72fe458 Update to modern CMake usage 2019-02-03 19:24:44 +01:00
Carles Fernandez
5f79053d65 Sort includes automatically with clang-format
Order:
1.- Main header
2.- Local headers
3.- Third-party library headers
4.- System headers

each category sorted lexicographically
2018-12-09 22:00:09 +01:00
Carles Fernandez
17260bbcea Miscelaneous code improvements by clang-tidy 2018-12-08 18:49:31 +01:00
Carles Fernandez
3bb47ff755 Improve const correctness, fix string comparisons 2018-12-02 05:29:11 +01:00
Carles Fernandez
b0ba246934 Apply some style rules to CMake scripts 2018-11-22 00:35:21 +01:00
Carles Fernandez
e94b2f8990 Remove blanks 2018-11-18 21:24:54 +01:00
Carles Fernandez
78c0b76cb9 Avoid use of GLOB for source and header files 2018-10-04 22:35:44 +02:00
Álvaro Cebrián Juan
3c3057ba0b Fix warning 2018-08-23 14:47:24 +02:00