Rcpp 0.9.3

[This article was first published on Thinking inside the box , and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

A brand new and shiny 0.9.3 release of
is now on CRAN and

This version contains an actual bug fix for Rcpp modules and a few build improvements, including for
both clang/llvm and
g++-4.6 (which,
being in Debian, is already used for
conformance checks on CRAN‘s incoming
directory) and g++-4.5.
We also updated the main introductory vignette
to the content of what should be a forthcoming paper in the
Journal of Statistical Software.
The complete NEWS entry is below; more details are in
the ChangeLog file in the package and on the
Rcpp Changelog page.

0.9.3   2011-04-05

    o   Fixed a bug in which modules code was not behaving when compiled 
        twice as can easily happen with inline'ed version

    o   Exceptions code includes exception_defines.h only when g++ is 4.5 or
        younger as the file no longer exists with g++-4.6
    o   The documentation Makefile now uses the $R_HOME environment variable

    o   The documentation Makefile no longer calls clean in the all target

    o   C++ conformance issue found by clang/llvm addressed by re-ordering
        declarations in grow.h as unqualified names must be declared before
        they are used, even when used within templates

    o   The 'long long' typedef now depends on C++0x being enabled as this
        was not a feature in C++98; this suppresses a new g++-4.5 warning

    o   The Rcpp-introduction vignette was updated to the forthcoming JSS paper

Thanks to
CRANberries, there is
also a
diff to the previous release 0.9.2:

Diff between Rcpp versions 0.9.2 dated 2011-02-24 and 0.9.3 dated 2011-04-05

 ChangeLog                                                  |   60 
 DESCRIPTION                                                |    8 
 R/00_classes.R                                             |    5 
 R/01_show.R                                                |   44 
 R/Module.R                                                 |    1 
 cleanup                                                    |    2 
 inst/NEWS                                                  |   23 
 inst/doc/Makefile                                          |   74 
 inst/doc/Rcpp-FAQ.pdf                                      |binary
 inst/doc/Rcpp-FAQ/Rcpp-FAQ.Rnw                             |    2 
 inst/doc/Rcpp-extending.pdf                                |binary
 inst/doc/Rcpp-introduction.Rnw                             | 1355 +++++++------
 inst/doc/Rcpp-introduction.pdf                             |binary
 inst/doc/Rcpp-modules.pdf                                  |binary
 inst/doc/Rcpp-package.pdf                                  |binary
 inst/doc/Rcpp-quickref.pdf                                 |binary
 inst/doc/Rcpp-sugar.pdf                                    |binary
 inst/doc/Rcpp-unitTests.pdf                                |binary
 inst/doc/Rcpp.bib                                          |   99 
 inst/doc/jss.bst                                           |only
 inst/doc/unitTests-results/Rcpp-unitTests.html             |   18 
 inst/doc/unitTests-results/Rcpp-unitTests.txt              |   46 
 inst/include/Rcpp/Module.h                                 |   40 
 inst/include/Rcpp/Vector.h                                 |    6 
 inst/include/Rcpp/config.h                                 |    2 
 inst/include/Rcpp/grow.h                                   |   91 
 inst/include/Rcpp/module/Module_generated_ctor_signature.h |   18 
 inst/include/Rcpp/vector/RangeIndexer.h                    |    5 
 inst/include/RcppCommon.h                                  |    6 
 inst/unitTests/runit.Module.R                              |   19 
 inst/unitTests/testRcppModule/src/stdVector.cpp            |    7 
 src/exceptions.cpp                                         |    2 
 32 files changed, 1167 insertions(+), 766 deletions(-)

As always, even fuller details are on the
Rcpp Changelog page and the
Rcpp page which also
leads to the downloads, the
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

To leave a comment for the author, please follow the link and comment on their blog: Thinking inside the box .

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)