Rcpp has become the most popular way of enhancing GNU R with C++ code. As of today, 373 packages on CRAN depend on Rcpp for making analyses go faster and further; BioConductor adds another 57 packages, and casual searches on GitHub suggests many more.
This version adds a little more polish and refinement around things we worked on previous releases to solidify builds, installation and the run-time experience. It does not bring anything new or majorrelease continues the 0.11.* release cycle, adding another large number of small bug fixes, polishes and enhancements. As always, you can follow the development via the GitHub repo and particularly the Issue tickets and Pull Requests. And any discussions, questions, … regarding Rcpp are always welcome at the rcpp-devel mailing list.
See below for a detailed list of changes extracted from the
Changes in Rcpp version 0.11.6 (2015-05-01)
Changes in Rcpp API:
The unwinding of exceptions was refined to protect against inadvertent memory leaks.
Header files now try even harder not to let macro definitions leak.
Matrices have a new default constructor for zero-by-zero dimension matrices (via a pull request by Dmitrii Meleshko).
empty()string constructor was added (via another pull request).
Better support for Vectors with a storage policy different from the default, i.e.
NoProtectStorage, was added.
Changes in Rcpp Attributes:
Rtools 3.3 is now supported.
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.