Mailinglist Archive: opensuse-commit (1029 mails)

< Previous Next >
commit armadillo for openSUSE:Factory

Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory
checked in at Tue Jul 19 15:01:52 CEST 2011.



--------
--- armadillo/armadillo.changes 2011-04-18 14:06:27.000000000 +0200
+++ /mounts/work_src_done/STABLE/armadillo/armadillo.changes 2011-07-16
22:46:16.000000000 +0200
@@ -1,0 +2,34 @@
+Sat Jul 16 20:39:49 UTC 2011 - badshah400@xxxxxxxxx
+
+- Update to version 2.0.2
+ + Various bug fixes
+
+- Changes from version 2.0.0
+ + Faster multiplication of tiny matrices
+ + Faster compound expressions containing submatrices
+ + Faster inverse of symmetric positive definite matrices
+ + Faster element access for fixed size matrices
+ + Added handling of arbitrarily sized empty matrices (eg. 5x0)
+ + Added loading & saving of matrices as CSV text files
+ + Added .count() member function to running_stat and
+ running_stat_vec
+ + Added syl(), strans(), symmatu()/symmatl()
+ + Added submatrices of submatrices
+ + det(), inv() and solve() can be forced to use more precise
+ algorithms for tiny matrices
+ + htrans() has been deprecated; use trans() instead
+ + API change: trans() now takes the complex conjugate when
+ transposing a complex matrix
+ + API change: .is_vec() now outputs true for empty vectors (eg. 0x1)
+ + API change: forms of chol(), eig_sym(), eig_gen(), inv(),
+ lu(), pinv(), princomp(), qr(), solve(), svd(), syl() that
+ do not return a bool indicating success now throw
+ std::runtime_error exceptions when failures are detected
+ + API change: princomp_cov() has been removed;
+ eig_sym() in conjunction with cov() can be used instead
+ + API change: set_log_stream() & get_log_stream() have been
+ replaced by set_stream_err1() & get_stream_err1()
+ + Rename shared library package to libarmadillo2; obsoletes
+ libarmadillo1
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
armadillo-1.2.0.tar.bz2

New:
----
armadillo-2.0.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ armadillo.spec ++++++
--- /var/tmp/diff_new_pack.p5xICO/_old 2011-07-19 15:00:12.000000000 +0200
+++ /var/tmp/diff_new_pack.p5xICO/_new 2011-07-19 15:00:12.000000000 +0200
@@ -18,7 +18,7 @@


Name: armadillo
-Version: 1.2.0
+Version: 2.0.2
Release: 1
License: LGPLv3+
Summary: Fast C++ matrix library with interfaces to LAPACK and ATLAS
@@ -47,12 +47,13 @@
of choice (due to speed and/or integration capabilities), rather
than another language like Matlab or Octave.

-%package -n libarmadillo1
+%package -n libarmadillo2
License: LGPLv3+
Summary: Shared libraries for armadillo
Group: Development/Libraries/C and C++
+Obsoletes: libarmadillo1

-%description -n libarmadillo1
+%description -n libarmadillo2
Armadillo is a C++ linear algebra library (matrix maths)
aiming towards a good balance between speed and ease of use.
Integer, floating point and complex numbers are supported,
@@ -76,7 +77,7 @@
Requires: blas
Requires: boost-devel
Requires: lapack
-Requires: libarmadillo1 = %{version}
+Requires: libarmadillo2 = %{version}
Requires: libstdc++-devel

%description devel
@@ -120,11 +121,11 @@
%clean
%{?buildroot:%__rm -rf %{buildroot}}

-%post -n libarmadillo1 -p /sbin/ldconfig
+%post -n libarmadillo2 -p /sbin/ldconfig

-%postun -n libarmadillo1 -p /sbin/ldconfig
+%postun -n libarmadillo2 -p /sbin/ldconfig

-%files -n libarmadillo1
+%files -n libarmadillo2
%defattr(-,root,root)
%{_libdir}/*.so.*
%doc LICENSE.txt licenses

++++++ armadillo-1.2.0.tar.bz2 -> armadillo-2.0.2.tar.bz2 ++++++
++++ 38318 lines of diff (skipped)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages