[Rcpp-commits] r4320 - in pkg/Rcpp: . inst

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat May 18 03:48:15 CEST 2013


Author: jjallaire
Date: 2013-05-18 03:48:15 +0200 (Sat, 18 May 2013)
New Revision: 4320

Modified:
   pkg/Rcpp/ChangeLog
   pkg/Rcpp/DESCRIPTION
   pkg/Rcpp/inst/NEWS.Rd
Log:
update ChangeLog and NEWS; bump version to 0.10.3.3

Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog	2013-05-18 01:39:13 UTC (rev 4319)
+++ pkg/Rcpp/ChangeLog	2013-05-18 01:48:15 UTC (rev 4320)
@@ -1,3 +1,10 @@
+2013-05-17  J.J. Allaire <jj at rstudio.org>
+
+        * src/attributes.cpp: prevent gc problems with RNGScope destructor
+        in attributes generated functions; don't include package header file
+        in generated cpp exports file
+        * src/api.cpp: use unsigned long for RNG scope counter
+
 2013-04-28  Dirk Eddelbuettel  <edd at debian.org>
 
 	* src/api.cpp (Rcpp): No longer use Rd_format(Real|Complex) which is

Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION	2013-05-18 01:39:13 UTC (rev 4319)
+++ pkg/Rcpp/DESCRIPTION	2013-05-18 01:48:15 UTC (rev 4320)
@@ -1,6 +1,6 @@
 Package: Rcpp
 Title: Seamless R and C++ Integration
-Version: 0.10.3.2
+Version: 0.10.3.3
 Date: $Date$
 Author: Dirk Eddelbuettel and Romain Francois, with contributions 
  by Douglas Bates, John Chambers and JJ Allaire

Modified: pkg/Rcpp/inst/NEWS.Rd
===================================================================
--- pkg/Rcpp/inst/NEWS.Rd	2013-05-18 01:39:13 UTC (rev 4319)
+++ pkg/Rcpp/inst/NEWS.Rd	2013-05-18 01:48:15 UTC (rev 4320)
@@ -5,7 +5,13 @@
   \section{Changes in Rcpp version 0.10.4 (future)}{
   \itemize{
     \item Changes in R code:
-    \item Changes in Rcpp attributes: 
+    \item Changes in Rcpp attributes:
+    \itemize{
+      \item Fixed problem whereby the interaction between the gc and the 
+      RNGScope destructor could cause a crash.
+      \item Don't include package header file in generated C++ interface
+      header files.
+    }
     \item Changes in Rcpp API:
     \itemize{
       \item The \code{DataFrame::create} set of functions has been reworked
@@ -13,6 +19,7 @@
       constructor
       \item The \code{operator-()} semantics for \code{Date} and
       \code{Datetime} are now more inline with standard C++ behaviour.
+      \item RNGScope counter now uses unsigned long rather than int.
     }
     \item Changes in Rcpp sugar:
     \itemize{



More information about the Rcpp-commits mailing list