[Rcpp-devel] [ANN] Rcpp 0.12.13
Dirk Eddelbuettel
edd at debian.org
Wed Oct 4 03:27:00 CEST 2017
Rcpp 0.12.13 arrived on CRAN a few days ago, but I just got around to tagging
the release at GitHub and posting here. The announcement is at
http://dirk.eddelbuettel.com/blog/2017/09/28#rcpp_0.12.13
and (without links) below.
Cheers, Dirk
Thu, 28 Sep 2017
Rcpp 0.12.13: Updated vignettes, and more
The thirteenth release in the 0.12.* series of Rcpp landed on CRAN this
morning, following a little delay because Uwe Ligges was traveling and
whatnot. We had announced its availability to the mailing list late last
week. As usual, a rather substantial amount of testing effort went into
this release so you should not expect any surprise.
This release follows the 0.12.0 release from July 2016, the 0.12.1 release
in September 2016, the 0.12.2 release in November 2016, the 0.12.3 release
in January 2017, the 0.12.4 release in March 2016, the 0.12.5 release in
May 2016, the 0.12.6 release in July 2016, the 0.12.7 release in September
2016, the 0.12.8 release in November 2016, the 0.12.9 release in January
2017, the 0.12.10.release in March 2017, the 0.12.11.release in May 2017,
and the 0.12.12 release in July 2017 making it the seventeeth release at
the steady and predictable bi-montly release frequency.
Rcpp has become the most popular way of enhancing GNU R with C or C++
code. As of today, 1069 packages (and hence 73 more since the last
release) on CRAN depend on Rcpp for making analytical code go faster and
further, along with another 91 in BioConductor.
This releases contains a large-ish update to the documentation as all
vignettes (apart from the unit test one, which is a one-off) now use
Markdown and the (still pretty new) pinp package by James and myself.
There is also a new vignette corresponding to the PeerJ preprint James and
I produced as an updated and current Introduction to Rcpp replacing the
older JSS piece (which is still included as a vignette too).
A few other things got fixed: Dan is working on const iterators you would
expect with modern C++, Lei Yu spotted error in Modules, and more. See
below for details.
Changes in Rcpp version 0.12.13 (2017-09-24)
* Changes in Rcpp API:
* New const iterators functions cbegin() and cend() have been
added to several vector and matrix classes (Dan Dillon and
James Balamuta in #748) starting to address #741).
* Changes in Rcpp Modules:
* Misplacement of one parenthesis in macro LOAD_RCPP_MODULE was
corrected (Lei Yu in #737)
* Changes in Rcpp Documentation:
* Rewrote the macOS sections to depend on official documentation
due to large changes in the macOS toolchain. (James Balamuta in
#742 addressing issue #682).
* Added a new vignette ‘Rcpp-introduction’ based on new PeerJ
preprint, renamed existing introduction to ‘Rcpp-jss-2011’.
* Transitioned all vignettes to the 'pinp' RMarkdown template
(James Balamuta and Dirk Eddelbuettel in #755 addressing issue
#604).
* Added an entry on running 'compileAttributes()' twice to the
Rcpp-FAQ (##745).
Thanks to CRANberries, you can also look at a diff to the previous
release. As always, even fuller details are on the Rcpp Changelog page and
the Rcpp page which also leads to the downloads page, the browseable
doxygen docs and zip files of doxygen output for the standard formats. A
local directory has source and documentation too. Questions, comments etc
should go to the rcpp-devel mailing list off the R-Forge page.
This post by Dirk Eddelbuettel originated on his Thinking inside the box
blog. Please report excessive re-aggregation in third-party for-profit
settings.
/code/rcpp | permanent link
[IMG]
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the Rcpp-devel
mailing list