Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Git Log


Commit Date  
[734f4e] by ediap ediap

Cosmetic improvements

Replace back-ticks `...` with POSIX shell syntax $(...). BTW,
improve generation of a snapshot version string.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1424 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-18 07:27:51 Tree
[4694d5] by ediap ediap

Use zdotusub_ Fortran wrapper by default

This patch removes the run-time checks for correct zdotu_ calling
conventions, which caused a lot of portability problems in IT++
4.0.1 and 4.0.2 releases. The preferred method is now to use the
locally provided zdotusub_ Fortran wrapper (as in 4.0.0 release).
This requires the availability of a Fortran compiler, unless an
Intel MKL library is used, in which zdotu_ can be called directly
from C++ without any problems. If no Fortran compiler is available
and Intel MKL is not used, the zdotu_ function is not called at
all. In such case, a relevant warning message is printed during
the configuration step.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1423 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-18 07:27:42 Tree
[71faca] by ediap ediap

Revert "Removed redundant zdotusub_ Fortran wrapper to zdotu_ function"

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1422 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-18 07:27:22 Tree
[97dfe3] by ediap ediap

IT++ 4.0.2 released (SVN tag: release-4-0-2)

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1420 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-15 14:03:42 Tree
[1edd28] by ediap ediap

Release notes added and version number updated for IT++ 4.0.2

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1419 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-15 14:03:26 Tree
[926f61] by ediap ediap

Archive ChangeLog entries from year 2007

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1418 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-15 14:03:10 Tree
[760c66] by ediap ediap

Fix wrong verbose output of Parser's get() function for int and bool types

When Parser was used to scan an already defined int or bool
variable and the parsed variable was not found, the verbose
output was wrong. Here is a minimum example:

Parser p(argc, argv);
int i = 5;
bool b = true;
p.get(a, "a");
p.get(b, "b");

The wrong output of this program was:

i = [];
b = ;

instead of:

i = 5;
b = 1;

This patch fixes this problem and also improves the parser_test
program, to detect such issues in future. Thanks to Jia-Yin for
reporting this problem.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1412 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-14 12:55:39 Tree
[6c02b2] by ediap ediap

Documentation improvements related to encoder state.

This patch improves the documentation of the encoding and decoding
functions. Especially, it clarifies why set_start_state() and
init_encoder() methods have no effect on encode_tail() and
encode_tailbite() functions.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1410 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-14 11:12:46 Tree
[90103f] by ediap ediap

Improve the documentation of Modulator::get_bits2symbols() function

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1408 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-02-14 09:46:25 Tree
[c985a6] by ediap ediap

Fix GF2mat_sparse_alist::from_sparse() conversion function

The conversion function from GF2mat_sparse format to "alist" text
file format could incorrectly create the "mlist" and "nlist"
matrices with indexes of non-zero entries. This patch fixes this
bug and also improves the conversion speed by using the
get_nz_indices() function from Sparse_Vec class and set_row()
instead of append_row() where possible.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1406 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-31 13:18:27 Tree
[c8c937] by ediap ediap

Optionally append SVN revision to IT++ package version

When bootstrapping IT++ sources from SVN or Git repositories
append the SVN revision number to the package version string. This
feature is triggered by including the additional "svn" keyword in
at the end of the first line of the VERSION file.

BTW, remove snapshot and snapshot-html top Makefile's targets.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1404 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-23 20:49:37 Tree
[342dbb] by ediap ediap

Change cout format to "fixed" and workaround precision problem on MinGW

With this change, we can get rid of round_to_zero() workaround
functions preventing precision differences when using MinGW. BTW,
limit precision to 6 in poly_test to workaround precision problems
when using MinGW/MSYS.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1403 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-18 00:14:48 Tree
[1f9413] by ediap ediap

Add missing include file required when using MSVC++

Without including itpp/base/math/trig_hyp.h, ::acosh() function is
undefined under MSVC++.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1402 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-18 00:14:24 Tree
[b901fb] by ediap ediap

Fix improper default shared and static settings

Besides, do not add "-no-undefined" libtool switch to global
LDFLAGS. Use NO_UNDEFINED substituted variable instead.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1400 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-17 23:55:35 Tree
[e62ea4] by ediap ediap

Add Dolph-Chebyshev window

Add the chebwin() function to evaluate the coefficients of the
Dolph-Chebyshev window. Testing routines implemented as well.

The tests check the values output by the Dolph-Chebyshev window
function for lengths 32 and 33 for 50 dB suppression and for
lengths 127 and 128 at 25 dB suppression.

Thanks to Kumar Appaiah for providing and improving the patches.
This commit closes feature request [1869927].

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1399 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-17 20:06:03 Tree
[cb1db7] by ediap ediap

Add cheb() functions - first order Chebyshev polynomial

The cheb() functions evaluates a first order Chebyshev polynomial
at a specific point (or set of points in a vector/matrix). Also
add a simple set of tests for the cheb() functions, and regenerate
the reference results to match the new format output in fixed
format.

Thanks to Kumar Appaiah for providing and improving the initial
patches from feature request [1869927].

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1398 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-17 20:05:36 Tree
[0e4322] by ediap ediap

Fix bug [1863940] in log_add() function for infinite arguments

When both arguments of log_add() function were either inf or -inf,
the result was NaN instead of +/-inf. This patch fixes this issue.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1396 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-06 11:54:24 Tree
[d3fc63] by ediap ediap

Add missing itpp namespace description

Without this patch, Doxygen 1.5.4 did not generate any
documentation for the itpp namespace.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1394 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-04 11:43:41 Tree
[5cfaaf] by ediap ediap

License change: GPLv2 -> GPLv3

BTW, update Copyright years to `1995-2008'

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1391 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-01 20:27:45 Tree
[313a4b] by ediap ediap

Add support for building a DLL library on Cygwin

When libblas and liblapack are installed from Cygwin repository,
it is possible to build IT++ as a DLL library. This requires
"-no-undefined" flag to be passed to the linker.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1390 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-01-01 20:11:13 Tree
[8d9243] by erik_g_larsson erik_g_larsson

documentation update, added section in verification table

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1388 f17a810d-92cc-4fca-aeb8-6e32867107aa

2007-12-30 14:26:20 Tree
[4411a4] by ediap ediap

Removed redundant zdotusub_ Fortran wrapper to zdotu_ function

Now, the proper calling conventions of zdotu_ Fortran function
should be detected properly in all cases. Therefore, the zdotusub_
wrapper function, which was a temporary workaround solution,
should not be required any more.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1385 f17a810d-92cc-4fca-aeb8-6e32867107aa

2007-12-24 12:36:16 Tree
[4df4b8] by ediap ediap

Improved zdotu_ calling convention tests

The previous tests did not work properly on Debian unstable (sid)
and SUSE 10.0 64-bit architectures. The improved tests work as
expected.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1384 f17a810d-92cc-4fca-aeb8-6e32867107aa

2007-12-24 12:35:50 Tree
[0e1efa] by ediap ediap

Fix wrong zdotu_ calling convention on Debian amd64

This patch promotes the calling convention of BLAS zdotu_ function
that returns its result through the first function argument. This
is the default method used by older GCC Fortran
compiler (version 3).

On Debian amd64, the configure-time detection of the proper
calling convention results in both methods working. However, the
method that returns the complex result by value, like standard
C/C++ functions, causes failures of blas_test and vec_test.

This patch fixes bug report [1855481].

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1382 f17a810d-92cc-4fca-aeb8-6e32867107aa

2007-12-21 08:10:08 Tree
[d29790] by ediap ediap

Cosmetic documentation fixes

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1380 f17a810d-92cc-4fca-aeb8-6e32867107aa

2007-12-17 12:23:32 Tree
Older >