[Rcpp-devel] [ANN] RcppArmadillo 0.8.500.0 with Armadillo 8.500

Dirk Eddelbuettel edd at debian.org
Mon Apr 30 19:11:04 CEST 2018


That version of RcppArmadillo is now on CRAN.

Dirk

On 21 April 2018 at 12:52, Dirk Eddelbuettel wrote:
| 
| Conrad has released Armadillo 8.500, and I wrapped this up as version
| 0.8.500.0 of RcppArmadillo which had seen quite some testing via two
| pre-releases with proper reverse depensd checks.
| 
| There are a number of nice new things in here, particularly for sparse
| matrices, and some other Armadillo changes as well as setup improvements
| (with special thanks to Keith O'Hara who has been very helpful).  See below
| for fuller details.
| 
| The release is in the queue at CRAN, but as RcppArmadillo is used by over 460
| packages, CRAN will do some testing too -- and then we have of course the
| pending R 3.5.0 release on Monday.  So this may take a moment to get released
| at CRAN.
| 
| But as this release is also available ready via GitHub and the RcppCore drat
| repo, you can install it now from the drat repo at
| 
|       http://rcppcore.github.io/drat/
| 
| via a simple
| 
|       drat::addRepo("RcppCore")
|       install.packages("RcppArmadillo")
| 
| or even just
| 
|       install.packages("RcppArmadillo", type="source",
|                        repo="https://RcppCore.github.io/drat")
| 
| Thanks,  Dirk
| 
| 
| 
| ### Changes in RcppArmadillo version 0.8.500.0 (2018-04-21)
| 
| -   Upgraded to Armadillo release 8.500 (Caffeine Raider)
| 
|     -   faster handling of sparse matrices by `kron()` and `repmat()`
| 
|     -   faster transpose of sparse matrices
| 
|     -   faster element access in sparse matrices
| 
|     -   faster row iterators for sparse matrices
| 
|     -   faster handling of compound expressions by `trace()`
| 
|     -   more efficient handling of aliasing in submatrix views
| 
|     -   expanded `normalise()` to handle sparse matrices
| 
|     -   expanded `.transform()` and `.for_each()` to handle sparse
|         matrices
| 
|     -   added `reverse()` for reversing order of elements
| 
|     -   added `repelem()` for replicating elements
| 
|     -   added `roots()` for finding the roots of a polynomial
| 
| -   Fewer LAPACK compile-time guards are used, new unit tests for
|     underlying features have been added (Keith O'Hara in
|     [\#211](https://github.com/RcppCore/RcppArmadillo/pull/211)
|     addressing
|     [\#207](https://github.com/RcppCore/RcppArmadillo/issues/207)).
| 
| -   The configure check for LAPACK features has been updated accordingly
|     (Keith O'Hara in
|     [\#214](https://github.com/RcppCore/RcppArmadillo/pull/214)
|     addressing
|     [\#213](https://github.com/RcppCore/RcppArmadillo/issues/213)).
| 
| -   The compile-time check for `g++` is now more robust to minimal shell
|     versions
|     ([\#217](https://github.com/RcppCore/RcppArmadillo/pull/217)
|     addressing
|     [\#216](https://github.com/RcppCore/RcppArmadillo/issues/216)).
| 
| -   Compiler tests to were added for macOS (Keith O'Hara in
|     [\#219](https://github.com/RcppCore/RcppArmadillo/pull/219)).
| 
| 
| 
| -- 
| http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
| _______________________________________________
| Rcpp-devel mailing list
| Rcpp-devel at lists.r-forge.r-project.org
| https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org


More information about the Rcpp-devel mailing list