forked from nvmd/itpp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog-2010
329 lines (230 loc) · 12.5 KB
/
ChangeLog-2010
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
2010-12-31 Bogdan Cristea <[email protected]>
* win32/itpp_acml_tests/itpp_acml_tests.sln,
win32/itpp_mkl_tests/itpp_mkl_tests.sln: corrected solution files
for ACML and MKL for backward compatibility
2010-12-31 Bogdan Cristea <[email protected]>
* ChangeLog, ChangeLog-2009: separated ChangeLog file into
ChangeLog-2009 and ChangeLog (contains only logs from 2010)
2010-12-31 Bogdan Cristea <[email protected]>
* itpp/base/specmat.cpp, tests/linspace_test.cpp,
tests/linspace_test.ref: changed algorithm for
linspace_fixed_step so that it works when generating vectors in
ascending or descending order
2010-12-04 Bogdan Cristea <[email protected]>
* itpp/base/specmat.cpp, itpp/base/specmat.h,
tests/linspace_test.cpp, tests/linspace_test.ref:
linspace_fixed_step() is now a templated function
2010-12-03 Bogdan Cristea <[email protected]>
* win32/itpp_mkl.sln, win32/itpp_mkl_tests/itpp_mkl_tests.sln,
win32/itpp_mkl_tests/linspace_test.vcproj: added tests for
Visual Studio C++ with MKL
2010-12-03 Bogdan Cristea <[email protected]>
* tests/linspace_test.cpp, win32/itpp_acml.sln,
win32/itpp_acml_tests/itpp_acml_tests.sln,
win32/itpp_acml_tests/linspace_test.vcproj: added test support
for Visual Studio C++ with ACML
2010-12-03 Bogdan Cristea <[email protected]>
* itpp/base/specmat.cpp, itpp/base/specmat.h, tests/Makefile.am,
tests/linspace_test.ref, tests/linspace_test.cpp: changed linspace()
in order to have MATLAB like behavior, added linspace_fixed_step()
in order to provide an equivalent for from:step:to from MATLAB
2010-10-28 Bogdan Cristea <[email protected]>
* itpp/comm/rec_syst_conv_code.cpp, itpp/comm/rec_syst_conv_code.h:
data members of the Rec_Syst_Conv_Code class used as internal
variables of the MAP algorithm (alpha, beta, gamma and denom) are
now declared local to each decode method, thus the allocated heap
memory is immediately freed when the MAP algorithm ends
2010-10-12 Bogdan Cristea <[email protected]>
* NEWS: updated NEWS file
2010-10-12 Bogdan Cristea <[email protected]>
* tests/fastica_test.cpp, tests/fastica_test.ref: improved fastica
test
2010-10-12 Bogdan Cristea <[email protected]>
* itpp/signal/fastica.cpp, itpp/signal/fastica.h,
tests/fastica_test.cpp, tests/fastica_test.ref: Solved bug
report: FastICA may run forever with APPROACH_DEFL - ID 3028968
Thanks to Gert Wollny for the patch
2010-09-26 Erik G. Larsson <[email protected]>
* itpp/base/math/log_exp.h: Fix spelling error in documentation
This closes #3075538
2010-09-22 Adam Piatyszek <[email protected]>
* doc/Makefile.am: Improve installation target for HTML
documentation
2010-09-22 Bogdan Cristea <[email protected]>
* doc/Makefile.am: add support for copying search index
which now is found in search folder under html folder
2010-09-22 Bogdan Cristea <[email protected]>
* doxygen_html.cfg.in: updated doxygen configuration
2010-09-21 Bogdan Cristea <[email protected]>
* VERSION: add version number for development version after
releasing IT++ 4.2.0
-------------------------------------------------------------------------------
2010-09-21 Bogdan Cristea <[email protected]>
* IT++ 4.2.0 release (SVN tag: release-4-2-0)
* NEWS, VERSION: Add release notes and update version number for
IT++ 4.2.0 release.
2010-09-05 Bogdan Cristea <[email protected]>
* extras/itload.m: corrected case when loading arrays of cvec,
bug ID 3035034
2010-08-30 Bogdan Cristea <[email protected]>
* itpp/base/binfile.cpp, itpp/base/itfile.cpp, itpp/comm/exit.cpp,
itpp/comm/exit.h, itpp/comm/siso.h, itpp/comm/siso_dem.cpp,
itpp/comm/siso_eq.cpp, itpp/comm/siso_mud.cpp,
itpp/comm/siso_nsc.cpp, itpp/comm/siso_rsc.cpp, itpp/comm/stc.h,
itpp/srccode/audiofile.cpp: corrected warnings in VS 2010
moved itcompat.h include to cpp files
2010-08-28 Adam Piatyszek <[email protected]>
* doc/local/linking.doc: Update ToC of the "Linking with IT++..."
webpage
2010-08-28 Adam Piatyszek <[email protected]>
* doc/local/index.doc.in: Remove dead link to NEWCOM web page
2010-04-25 Erik G. Larsson <[email protected]>
* itpp/comm/exit.h, itpp/comm/siso.h: remove unnecessary include
statement
2010-04-19 Bogdan Cristea <[email protected]>
* itpp/base/array.h: corrected concat(const T &e, const Array<T>
&a) definition in order to match its forward declaration
2010-04-05 Bogdan Cristea <[email protected]>
* doc/tutorial/sccc_bersim_awgn.doc, doc/tutorial/sources.mk,
doc/tutorial/src/Makefile.am,
doc/tutorial/src/sccc_bersim_awgn.cpp,
doc/tutorial/src/turbo_equalizer_bersim_multipath.cpp,
doc/tutorial/turbo_equalizer_bersim_multipath.doc,
doc/tutorial/tutorial.doc: added tutorials for SCCCs and turbo
equalizer
2010-04-04 Bogdan Cristea <[email protected]>
* doc/tutorial/vector_and_matrix.doc: corrected minor typo:
matrices instead of matries
2010-04-04 Bogdan Cristea <[email protected]>
* doc/tutorial/exit_pccc.doc, doc/tutorial/sources.mk,
doc/tutorial/src/Makefile.am, doc/tutorial/src/exit_pccc.cpp,
doc/tutorial/tutorial.doc: added tutorial for EXIT chart of PCCCs
2010-04-04 Bogdan Cristea <[email protected]>
* doc/tutorial/pccc_bersim_awgn.doc, doc/tutorial/sources.mk,
doc/tutorial/src/Makefile.am,
doc/tutorial/src/pccc_bersim_awgn.cpp, doc/tutorial/tutorial.doc,
itpp/comm/siso.h, itpp/comm/siso_rsc.cpp: added tutorial for
PCCCs
2010-04-03 Bogdan Cristea <[email protected]>
* tests/matfunc_test.cpp: changed for compatibility with Visual C++ 2010
2010-03-18 Bogdan Cristea <[email protected]>
* win32/itpp_acml_tests/exit_test.vcproj,
win32/itpp_acml_tests/itpp_acml_tests.sln,
win32/itpp_acml_tests/siso_test.vcproj, win32/itpp_mkl.vcproj,
win32/itpp_mkl_tests/exit_test.vcproj
win32/itpp_mkl_tests/itpp_mkl_tests.sln,
win32/itpp_mkl_tests/siso_test.vcproj: added Visual Studio
projects for ACML and MKL.
2010-03-14 Bogdan Cristea <[email protected]>
* itpp/comm/siso.h, itpp/comm/siso_rsc.cpp, itpp/comm/siso_nsc.cpp,
itpp/comm/siso_mud.cpp, itpp/comm/siso_eq.cpp, itpp/comm/siso_dem.cpp,
itpp/comm/exit.h, itpp/comm/exit.cpp, itpp/comm/stc.h, itpp/comm/stc.cpp,
tests/exit_test.cpp, tests/siso_test.cpp: added Soft Input Soft Output
(SISO) class for turbo receivers design, EXtrinsic Information
Transfer (EXIT) class for studying the convergence of turbo receivers
and Space-Time Codes (STC) class, implementing space-time codes used
in Multiple-Input Multiple-Output (MIMO) systems with turbo receivers
implemented by SISO class. Two new tests were added, siso_test.cpp and
exit_test.cpp with their corresponding *.ref files.
2010-03-04 Bogdan Cristea <[email protected]>
* itpp/base/converters.cpp, itpp/base/converters.h: added round_to_infty()
function,
changed threshold value in round_to_infty() from 1e6 to 1e9
2010-03-03 Bogdan Cristea <[email protected]>
* itpp/tests/bessel_test.cpp, itpp/tests/newton_search_test.cpp: changed
tests files in order to
pass tests under Ubuntu. The corresponding *.ref files were also changed.
2010-02-24 Bogdan Cristea <[email protected]>
* itpp/tests/bessel_test.cpp, itpp/tests/filter_design_test.cpp,
itpp/tests/itfile_test.cpp, itpp/tests/newton_search_test.cpp,
itpp/tests/pulse_shape_test.cpp: fixed format is used instead of
scientific format in order to pass tests checking in Visual C++.
As a consequence, the itpp/tests/*.ref files corresponding to the above tests
are also changed.
* itpp/win32/itpp_acml.vcproj, itpp/win32/itpp_acml_tests/*vcproj,
itpp/win32/itpp_mkl.vcproj, itpp/win32/itpp_mkl_tests/*vcproj: added
automatic test checking in Visual C++, project files are converted to Visual
C++ 2008.
The tests checking is implemented for each project as a "Post-Build Event".
* itpp/extras/check_tests.bat: added batch file for checking test results in
Windows
2010-02-08 Robert Orzechowski <[email protected]>
* AUTHORS, itpp/comm/galois.h: Fixes bug report #2936395
2010-01-24 Erik G. Larsson <[email protected]>
* AUTHORS, itpp/comm/ldpc.h, itpp/comm/ldpc.cpp: Improvements to
the LDPC decoder. 1) Generalization to handle codes with arbitrary
check node degrees. 2) Efficiency improvements for large node
degrees.
Thanks to Gorka Prieto for this patch.
2010-01-10 Adam Piatyszek <[email protected]>
* itpp/base/algebra/lapack.h, itpp/base/blas.h: Support latest
ACML built with Intel Fortran compiler. It uses uppercase naming
conventions for BLAS and LAPACK routines. This is only required on
MS Windows (MSVC++).
* configure.ac.in, itpp/base/Makefile.am, itpp/base/blas.h,
itpp/base/sources.mk, itpp/base/vec.cpp, itpp/base/vec.h,
itpp/base/zdotusub.f, m4/acx_blas.m4: Do not use zdotusub.f
Fortran function for complex version of dot(). The call of Fortran
zdotusub_() caused portability problems, which were difficult to
debug and fix on all platforms.
* win32/itpp_acml.vcproj, win32/itpp_mkl.vcproj: Update MSVC++
project files to include recently added source files
* configure.ac.in, itpp/Makefile.am, itpp/base/binfile.h,
itpp/base/itcompat.h, itpp/base/itfile.h, itpp/base/ittypes.h,
itpp/base/math/elem_math.cpp, itpp/base/math/elem_math.h,
itpp/base/math/error.cpp, itpp/base/math/error.h,
itpp/base/math/log_exp.cpp, itpp/base/math/log_exp.h,
itpp/base/math/sources.mk, itpp/base/math/trig_hyp.cpp,
itpp/base/math/trig_hyp.h, itpp/base/sources.mk,
itpp/base/specmat.cpp, itpp/comm/galois.cpp,
itpp/comm/modulator_nd.cpp, itpp/fixed/fix_base.h, itpp/itbase.h,
itpp/signal/sigfun.cpp: Make itcompat.h a private (non-installable)
header file. For the purpose of non-standard integer type
definitions, a new header file ittypes.h is introduced. A few
inlined functions from the math submodule are moved to newly
created source files.
* itpp/base/converters.cpp, itpp/base/converters.h: Remove
workaround for GCC 3.3 error for a few template instantiations
* configure.ac.in, itpp/base/converters.h,
itpp/base/help_functions.h, itpp/base/mat.h, itpp/base/matfunc.h,
itpp/base/smat.h, itpp/base/svec.h, itpp/base/vec.h,
itpp/comm/interleave.h, itpp/comm/pulse_shape.h,
itpp/fixed/cfixed.h, itpp/fixed/fixed.h, itpp/signal/filter.h,
itpp/signal/transforms.h, m4/ac_cxx_extern_template.m4: Do not
check for "extern template" in configure script. Instead, switch
this C++ extension for MSVC++ compiler only.
* itpp/base/converters.cpp, itpp/base/converters.h: Make
converters.h public header file independent of itcompat.h
* itpp/base/Makefile.am, itpp/base/sources.mk: Do not install
blas.h header file
* itpp/base/mat.cpp, itpp/base/mat.h: Move configure dependent
implementations to mat.cpp file
* itpp/base/copy_vector.cpp, itpp/base/copy_vector.h,
itpp/base/sources.mk, itpp/base/vec.cpp: Move configure dependent
implementations to copy_vector.cpp file
* itpp/base/vec.cpp, itpp/base/vec.h: Move dot() and
outer_product() specialisations to vec.cpp
* win32/itpp_mkl_tests/*.vcproj: Update MKL libraries in MSVC++
project files for test programs
2010-01-06 Adam Piatyszek <[email protected]>
* configure.ac.in, itpp/base/itcompat.h, itpp/config_msvc.h:
Undefine min, max and log2 macros.
If these macros were defined they would collide with our
overloaded functions.
2010-01-05 Erik G. Larsson <[email protected]>
* doc/local/verification.doc: Added Ubuntu 9.10 to list of tested
systems
2010-01-05 Adam Piatyszek <[email protected]>
* AUTHORS, doc/local/authors.doc: Add Bogdan to the list of
developers
* Makefile.am: Do not install itpp-config.1 man page two times.
This resulted in installation errors on Ubuntu 9.10. By the way,
add missing files to the distribution package.
2010-01-02 Bogdan Cristea <[email protected]>
* itpp/base/itcompat.h: Fixes bug report #2924984
2010-01-02 Adam Piatyszek <[email protected]>
* NEWS: Prepare release notes for the new stable release
* NEWS, NEWS-4.0: Move 4.0.x release notes to a separate file
* configure.ac.in: Update bugs reporting link
* configure.ac.in, itpp-config.1.in, extras/*, itpp/**/*.cpp,
itpp/**/*.h, tests/*.cpp: Update copyright dates to `1995-2010'