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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to