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 |
|
Álvaro Cebrián Juan
|
cafb3b0363
|
Fix Monitor block file header
|
2018-08-23 13:44:51 +02:00 |
|
Álvaro Cebrián Juan
|
587af5f61c
|
Add a decimator to the Monitor block
|
2018-08-23 13:29:57 +02:00 |
|