[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


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

            * 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

                                                  /code/rcpp | permanent link


http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org

More information about the Rcpp-devel mailing list