[Rcpp-devel] Rcpp 0.12.16 on CRAN
Dirk Eddelbuettel
edd at debian.org
Wed Mar 14 14:09:58 CET 2018
Rcpp 0.12.16 arrived on CRAN yesterday. The announcement is at
http://dirk.eddelbuettel.com/blog/2018/03/13/#rcpp_0.12.16
and (without links) below. Thanks as always to everybody who with code,
comments, or suggestions.
Cheers, Dirk
Tue, 13 Mar 2018
Rcpp 0.12.16: A small update
The sixteenth update the 0.12.* series of Rcpp landed on CRAN earlier this
evening after a few days of gestation in incoming/ at CRAN.
Once again, 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, the 0.12.12 release in July 2017, the
0.12.13.release in late September 2017, the 0.12.14.release in November
2017, and the 0.12.15.release in January 2018 making it the twentieth
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, 1316 packages on CRAN depend on Rcpp for making
analytical code go faster and further, along with another 91 in
BioConductor.
Compared to other releases, this release contains a relatively small
change set, but between Kirill, Kevin and myself a few things got cleaned
up and solidified. Full details are below.
Changes in Rcpp version 0.12.16 (2018-03-08)
* Changes in Rcpp API:
* Rcpp now sets and puts the RNG state upon each entry to an Rcpp
function, ensuring that nested invocations of Rcpp functions
manage the RNG state as expected (Kevin in #825 addressing
#823).
* The R::pythag wrapper has been commented out; the underlying
function has been gone from R since 2.14.0, and ::hypot() (part
of C99) is now used unconditionally for complex numbers (Dirk
in #826).
* The long long type can now be used on 64-bit Windows (Kevin in
#811 and again in #829 addressing #804).
* Changes in Rcpp Attributes:
* Code generated with cppFunction() now uses .Call() directly
(Kirill Mueller in #813 addressing #795).
* Changes in Rcpp Documentation:
* The Rcpp FAQ vignette is now indexed as 'Rcpp-FAQ'; a stale
Gmane reference was removed and entry for getting compilers
under Conda was added.
* The top-level README.md now has a Support section.
* The Rcpp.bib reference file was refreshed to current versions.
Thanks to CRANberries, you can also look at a diff to the previous
release. As always, 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. 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
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the Rcpp-devel
mailing list