mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-11-04 01:03:04 +00:00 
			
		
		
		
	Update changelog
This commit is contained in:
		@@ -8,19 +8,22 @@
 | 
			
		||||
### Improvements in Efficiency
 | 
			
		||||
 | 
			
		||||
- 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:
 | 
			
		||||
 | 
			
		||||
- Added the BeiDou B1I receiver chain.
 | 
			
		||||
- 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:
 | 
			
		||||
 | 
			
		||||
- 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:
 | 
			
		||||
@@ -31,13 +34,14 @@
 | 
			
		||||
 | 
			
		||||
### 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
 | 
			
		||||
 | 
			
		||||
- 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).
 | 
			
		||||
- 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.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user