Git Log


Commit Date  
[203fd3] by ediap ediap

Improved itpp-config and itpp.pc scripts

This patch adds an additional configure check to see whether
external libraries' dependencies need to be explicitly added to
the output of "itpp-config --libs" command. As a result it should
be always possible to use "itpp-config --libs" or "pkg-config itpp
--libs" without adding an extra --static switch. Besides,
"itpp-config --libs" should now return exactly the same libraries
as "pkg-config itpp --libs" on Mac OS X.

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

2007-11-02 08:47:17 Tree
[a40df2] by ediap ediap

Updated MIMO with convolutional coding example program

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

2007-11-02 08:34:41 Tree
[361bd5] by erik_g_larsson erik_g_larsson

fixed error in installation description

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

2007-11-01 20:56:20 Tree
[2a5dab] by erik_g_larsson erik_g_larsson

fixed error in installation description

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

2007-11-01 20:39:43 Tree
[302749] by ediap ediap

operator*(Vec &v, Mat &m) documented as deprecated

The existence of this operator in IT++ is questionable, since its
behaviour is equivalent to "outer_product(v, m.get_row(0))".
Moreover, the documentation was wrong so many users had problems
using it correctly. This patch marks this operator as deprecated,
both in the documentation and through a run-time warning message.

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

2007-10-30 10:54:03 Tree
[ddaa0f] by ediap ediap

List of authors updated

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

2007-10-25 09:37:16 Tree
[b051d6] by ediap ediap

Do not use "-Werror" flag for debugging library by default

This flag was propagated into itpp-config and itpp.pc scripts and
this resulted in reporting each warning in users' programs as an
error.

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

2007-10-25 07:33:59 Tree
[144b2f] by ediap ediap

Suppress compilation warning about string to "char*" conversion

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

2007-10-23 12:46:04 Tree
[248d4d] by ediap ediap

Workaround for compilation errors when using GCC 3.3.x

GCC 3.3.x has problems with compilation of a few explicit
instantiations in converters.cpp from IT++ 4.0.0. This only
happens when -finline-functions flag is used. This flag is
included in -03 optimisations. This patch conditionally disables
these problematic instantiation when GCC version < 3.4.0.

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

2007-10-23 11:34:19 Tree
[6b7601] by ediap ediap

Documentation of diag() and svd() updated

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

2007-10-22 14:06:30 Tree
[2c087c] by ediap ediap

Fixed a bug in rank() function

The order of checks in a while loop was wrong and it caused
assertion when accessing a non-existing element in a vector of
singular values. This patch fixes this problem.

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

2007-10-22 14:05:59 Tree
[ac1b32] by ediap ediap

Reset TAB_SIZE to 8 spaces

Some of the IT++ codes still use tabs of 8 spaces for indenting.
Thus this patch resets the TAB_SIZE to 8 (default value) in
Doxygen's configuration file.

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

2007-10-18 09:31:24 Tree
[99462a] by ediap ediap

Changed the way version numbers are handled

This patch fixes the problem of removing the "itpp.spec" and
"itpp-config.1" files during "make distclean". These files should
not be removed, since they are distributed in packages. Since now,
version numbers in these two files and in "configure.ac" are
updated according to a VERSION file content, when "autogen.sh"
bootstrapping script is executed.

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

2007-10-16 08:59:01 Tree
[e51edb] by ediap ediap

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

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

2007-10-15 07:01:58 Tree
[678511] by ediap ediap

Use HAVE_EXTERN_TEMPLATE where necessary

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

2007-10-12 09:21:19 Tree
[fef3de] by ediap ediap

Check for C++ "extern template" when configuring IT++

Previously, it was assumed that all C++ compilers except MSVC++
support extern template instantiation. Now this feature is checked
with the configure script and HAVE_EXTERN_TEMPLATES is defined
accordingly.

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

2007-10-12 09:20:36 Tree
[60ae9c] by ediap ediap

Doxygen configuration updated with Doxygen 1.4.7

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

2007-10-12 09:20:18 Tree
[87344f] by ediap ediap

Cleanup of Doxygen documentation

Missing documentation reported by Doxygen have been marked by "ADD
DOCUMENTATION HERE" string. Besides, code fragments that do not
require documentation have been disabled from parsing by using
"\cond" and "\endcond" Doxygen's commands.

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

2007-10-12 09:20:05 Tree
[00f53a] by ediap ediap

Moved templated functions' definitions into a header file

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

2007-10-12 09:17:27 Tree
[379ad3] by ediap ediap

Removed unnecessary conditional checks for MKL & MSVC++

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

2007-10-12 09:17:12 Tree
[f40ee7] by ediap ediap

Removed redundant "--with-docdir=DIR" switch

This switch is not needed any more, because recent autoconf
provides "--docdir=DIR" switch with the same functionality by
default. Installation manual updated accordingly.

Thanks to Guenter Dannoritzer for reporting this problem.

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

2007-10-09 21:04:26 Tree
[b17dd1] by ediap ediap

Disabled incorrect specialisation of rank() function

The rank() function specialisation for binary GF(2) matrices
returned incorrect results. Now it is disabled - the
specialisation results in an error message.

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

2007-10-09 07:05:16 Tree
[760c9a] by ediap ediap

IT++ 4.0.0-rc2 released (SVN tag: release-4-0-0-rc2)

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

2007-10-06 18:14:07 Tree
[95b111] by ediap ediap

Changed version number of the trunk sources

The version number of SVN trunk sources is now of the form:
"major.minor-dev", e.g. "4.1-dev".

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

2007-10-05 12:51:23 Tree
[4fef72] by ediap ediap

Added templated rank() function

The rank() function calculates the rank of a matrix by counting
the number of non-zero singular values. LAPACK's SVD function is
thus required by this function. Thanks to Martin Senst for
submitting the patch.

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

2007-10-05 09:39:35 Tree
Older >