Following a series of pre-releases, Armadillo version 2.0.0 was announced by Conrad Sanderson earlier in the week. As it happens, it contained another minor build regression so version 2.0.1 followed the next day. We created versions 0.2.24 and 0.2.25, respectively, of RcppArmadillo from this, and the latter release is now on CRAN.
The NEWS file entries for both releases follow below; they include the aggregate changes some of which were already provided by the pre-releases leading up to Armadillo 2.0.0.
Courtesy of CRANberries, here is the diff to the previous release.0.2.25 2011-06-30 o Upgraded to Armadillo 2.0.1 which fixes two minor compilation issues 0.2.24 2011-06-29 o Upgraded to Armadillo release 2.0.0 "Carnivorous Sugar Glider" * faster multiplication of tiny matrices (≤ 4x4) * 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 (≤ 4x4) * 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; princomp() 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()
ChangeLog | 12 +++++ DESCRIPTION | 10 ++-- inst/NEWS | 36 +++++++++++++++- inst/include/armadillo_bits/arma_version.hpp | 10 ++-- inst/include/armadillo_bits/auxlib_meat.hpp | 4 - inst/include/armadillo_bits/diagmat_proxy.hpp | 4 - inst/include/armadillo_bits/fn_misc.hpp | 58 ++++++++++++++------------ inst/include/armadillo_bits/fn_princomp.hpp | 31 +++++++++++++ inst/include/armadillo_bits/subview_meat.hpp | 2 9 files changed, 126 insertions(+), 41 deletions(-)