This version ties up a number of smaller loose ends, but also adds a few new
things, particularly John’s new
exposeClass. Details are as
usual in the
NEWS extract below, and also
in the ChangeLog file in the package and on the
Rcpp Changelog page.
Changes in Rcpp version 0.10.6 (2013-10-27)
Changes in Rcpp API:
exposeClasstakes a description of the
constructors, fields and methods to be exposed from a C++
class, and writes C++ and R files in the package. Inherited
classes can be dealt with, but require data type information.
This approach avoids hand-coding module files.
CharacterMatrixhave been added,
and some tests for
corrected thanks to Thomas Tse.
Changes in R code:
Export linking helper function
LdFlagsas well as
Rcpp.package.skeleton()no longer passes a
namespaceargument on to
Changes in R setup:
Raise requirement for R itself to be version 3.0.0 or later
as needed by the vignette processing
Changes in Rcpp attributes:
sourceCppnow correctly binds to Rtools 3.0 and 3.1
CRANberries, you can also look at a
diff to the previous release 0.10.5.
As always, even fuller details are on the
Rcpp Changelog page and the
Rcpp page which also
leads to the downloads, 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