mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 07:13:03 +00:00 
			
		
		
		
	Update changelog
This commit is contained in:
		| @@ -8,19 +8,22 @@ | |||||||
| ### Improvements in Efficiency | ### Improvements in Efficiency | ||||||
|  |  | ||||||
| - Improved preamble detection implementation in the decoding of navigation messages (acceleration by x1.6 on average). | - Improved preamble detection implementation in the decoding of navigation messages (acceleration by x1.6 on average). | ||||||
| - Applied clang-tidy checks and fixes related to performance. | - Applied clang-tidy checks and fixes related to performance: performance-faster-string-find, performance-inefficient-algorithm, performance-move-const-arg, performance-type-promotion-in-math-fn, performance-unnecessary-copy-initialization, performance-unnecessary-value-param, readability-string-compare. | ||||||
|  |  | ||||||
|  |  | ||||||
| ### Improvements in Interoperability: | ### Improvements in Interoperability: | ||||||
|  |  | ||||||
| - Added the BeiDou B1I receiver chain. | - Added the BeiDou B1I receiver chain. | ||||||
| - Fix bug in GLONASS dual frequency receiver. | - Fix bug in GLONASS dual frequency receiver. | ||||||
|  | - Added a custom UDP/IP output for PVT data streaming. | ||||||
|  | - Improved Monitor block with UDP/IP output for internal receiver's data streaming. | ||||||
|  |  | ||||||
|  |  | ||||||
| ### Improvements in Maintainability: | ### Improvements in Maintainability: | ||||||
|  |  | ||||||
| - Usage of clang-tidy integrated into CMake scripts. New option -DENABLE_CLANG_TIDY=ON executes clang-tidy along with compilation. Requires clang compiler. | - Usage of clang-tidy integrated into CMake scripts. New option -DENABLE_CLANG_TIDY=ON executes clang-tidy along with compilation. Requires clang compiler. | ||||||
| - Applied clang-tidy checks and fixes related to readability. | - Applied clang-tidy checks and fixes related to readability: readability-container-size-empty, readability-identifier-naming, readability-inconsistent-declaration-parameter-name, readability-named-parameter, readability-non-const-parameter, readability-string-compare. | ||||||
|  | - Improved includes selection following suggestions by include-what-you-use (see https://include-what-you-use.org/), allowing faster compiles, fewer recompiles and making refactoring easier. | ||||||
|  |  | ||||||
|  |  | ||||||
| ### Improvements in Portability: | ### Improvements in Portability: | ||||||
| @@ -31,13 +34,14 @@ | |||||||
|  |  | ||||||
| ### Improvements in Reliability | ### Improvements in Reliability | ||||||
|  |  | ||||||
| - Applied clang-tidy checks and fixes related to High Integrity C++. | - Applied clang-tidy checks and fixes related to High Integrity C++: performance-move-const-arg, modernize-use-auto, modernize-use-equals-default, modernize-use-equals-delete, modernize-use-noexcept, modernize-use-nullptr, cert-dcl21-cpp, misc-new-delete-overloads, cert-dcl58-cpp, cert-err52-cpp, cert-err60-cpp. | ||||||
|  |  | ||||||
|  |  | ||||||
| ### Improvements in Usability | ### Improvements in Usability | ||||||
|  |  | ||||||
| - The receiver now admits FPGA off-loading, allowing for real time operation at high sampling rates and higher number of signals and channels. | - The receiver now admits FPGA off-loading, allowing for real time operation at high sampling rates and higher number of signals and channels. | ||||||
| - Fixed program termination (avoiding hangs and segfaults in some platforms/configurations). | - Fixed program termination (avoiding hangs and segfaults in some platforms/configurations). | ||||||
|  | - CMake now generates a summary of enabled/disabled features. This info is also stored in a file called features.log in the building directory. | ||||||
| - Improved information provided to the user in case of failure. | - Improved information provided to the user in case of failure. | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez