-
Notifications
You must be signed in to change notification settings - Fork 12
/
Changelog.txt
137 lines (102 loc) · 4.38 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
This this the changelog file for the Pothos Comms toolkit.
Release 0.4.0 (pending)
==========================
- XSIMD implementation of various blocks
New blocks:
- digital: added bitwise blocks
- math: added beta, gamma, lngamma
- Added /comms/rsqrt
- Added /comms/log1p
- math: added const_comparator
- Added Pow, Square Root, Cube Root, Nth Root
Release 0.3.5 (2021-01-24)
==========================
- Suppress GCC 9 warnings for using memcpy/memset
- Trig: Fix mismatched function pointer cast
- Fix some blocks not taking DType dimension into account
- ByteOrder: fixed PothosDocs not allowing all supported types
Release 0.3.4 (2020-07-19)
==========================
New blocks:
- Added sinc and trig function blocks
- Added constant arithmetic blocks
- Added byte order swap block
Improvements:
- Refactor math blocks to use vectorized functions
Fixes:
- Fix wave trigger consume all on periodic input
Release 0.3.3 (2019-06-22)
==========================
- Added log10 math block for scalar and vector input
- Fix SignalProbe for missing complex overload GCC 9.1
- Fix FIR filter to support arbitrary re-sampling
- Document IIR filter taps usage in IIR Filter block
Release 0.3.2 (2018-12-29)
==========================
- Fix catch exception syntax in FIR designer
- Fixed rotate test for 64-bit integers on 32-bit platforms
Release 0.3.1 (2018-04-18)
==========================
- Cleanup for implementation of templated FFT block
Release 0.3.0 (2017-12-25)
==========================
- Use resource moves and emplacement with Pothos 0.6 port API
- Use the implicit buffer cast operator from Pothos 0.6 API
- Replaced use of callVoid() and callProxy() with 0.6 call API
- Renamed the project repo from pothos-comms to PothosComms
- Require Pothos version 0.6 for test plan JSON format change
- Alternative JSON C++ library to handle JSON parsing/emitting
Release 0.2.2 (2017-01-26)
==========================
- Fixed dtype dimension check for math blocks factory
- Updated the name of the signal probe factory function
- Added complex manipulation blocks for splitting/combining streams
Release 0.2.1 (2016-09-24)
==========================
- Fixed out of bounds range issue for FIR designer test
- Use complex float32 for default type for most blocks
- Added _USE_MATH_DEFINES to fxpt_atan2.cpp for MSVC M_PI
Release 0.2.0 (2016-08-02)
==========================
- Switch to 0.4.0 API BlockRegistry factory, and emitSignal()
- Added configurable rate and automatic event to signal probe
- Tweaks for kissfft use of alloca and platform specific checks
- Support dimension through dtype in basic math blocks
- Added missing include directory to functions/CMakeLists.txt
Release 0.1.3 (2016-03-06)
==========================
- Fixed EnvelopeDetector fixed point abs() support
- Corrections to fixed point atan2 implementation
- Added fixed point support to Frequency demod block
Release 0.1.2 (2016-01-29)
==========================
- Build fxpt_atan2 as a C++ source to improve compatibility
- Added setFrequencies() convenience call to FIR Designer
- Fixed sign comparison warnings in wave source/arithmetic
- Wave trigger should call yield() after trigger event
Release 0.1.1 (2015-12-29)
==========================
- Decouple setReserve() on wave trigger input ports
- Added complex angle math block (fixed and floating)
- Added complex conjugate math block
- Added abs() math block for real and complex inputs
- Added missing libpoco-dev to debian Build-Depends
- Enable C language for building kiss FFT support
Release 0.1.0 (2015-12-16)
==========================
- Added debian packaging support for comms toolkit
- Added complex rotation block with label support
- Added constant scalar block with label support
- Fix propagateLabels() for arithmetic feedback loop
- Waveform source error when step size not achievable
- Fixed FIR Filter Designer input validation checks
- Added IIR Filter and IIR Filter Designer block
- Added spuce filter and window function design library
- Created templated frequency demodulator block
- Created templated Fast Fourier Transform block
- Expanded header in frame sync including error correction
- Added verbose option to the frame sync to aid in debugging
- Added DC removal block with moving average implementation
- Moved windowing functions from the util toolkit to filter/
- Created mac directory for packet-based MAC layers blocks
- Moved communications blocks from pothos-blocks toolkit