The third update in the 0.12.* series of
Rcpp arrived on the
CRAN network for
GNU R earlier today, and has been pushed to
Debian. It follows the
0.12.0 release from late July, the
0.12.1 release in September, and the
0.12.2 release in November making it the seventh release at the steady bi-montly release frequency. This release is somewhat more of a maintenance release addressing a number of small bugs and nuisances without adding any new features.
Rcpp has become
the most popular way of enhancing
GNU R with C or C++ code. As of today, 553 packages on
CRAN depend on
Rcpp for making analytical code go faster and further. That is up by more than fourty packages from the last release in November.
Once again, we have new first-time contributors.
Kazuki Fukui corrected an issue he encountered when having
CLion re-formatted some code for him.
Joshua Pritikin corrected a constructor initialization. Of course, we also had several pull reports from regular contributors -- see below for a detailed list of changes extracted from the
NEWS
file.
Changes in Rcpp version 0.12.3 (2016-01-10)
-
Changes in Rcpp API:
-
Const iterators now
CharacterVector
now behave like regular iterators (PR #404 by Dan fixing #362).
-
Math operators between matrix and scalars type have been added (PR #406 by Qiang fixing #365).
-
A missing
std::hash
function interface for Rcpp::String
has been addded (PR #408 by Qiang fixing #84).
-
Changes in Rcpp Attributes:
-
Avoid invalid function names when generating C++ interfaces (PR #403 by JJ fixing #402).
-
Insert additional space around
&
in function interface (PR #400 by Kazuki Fukui fixing #278).
-
Changes in Rcpp Modules:
-
The copy constructor now initialized the base class (PR #411 by Joshua Pritikin fixing #410)
-
Changes in Rcpp Repository:
-
Added a file
Contributing.md
providing some points to potential contributors (PR #414 closing issue #413)
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.