[Rcpp-commits] r3650 - in pkg/Rcpp: . debian inst inst/include/Rcpp

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Fri Jun 29 06:06:24 CEST 2012


Author: edd
Date: 2012-06-29 06:06:24 +0200 (Fri, 29 Jun 2012)
New Revision: 3650

Modified:
   pkg/Rcpp/ChangeLog
   pkg/Rcpp/DESCRIPTION
   pkg/Rcpp/debian/changelog
   pkg/Rcpp/inst/NEWS
   pkg/Rcpp/inst/include/Rcpp/config.h
Log:
Release 0.9.13


Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog	2012-06-29 03:48:43 UTC (rev 3649)
+++ pkg/Rcpp/ChangeLog	2012-06-29 04:06:24 UTC (rev 3650)
@@ -1,3 +1,17 @@
+2012-06-28  Dirk Eddelbuettel  <edd at debian.org>
+
+        * DESCRIPTION: Release 0.9.13
+        * inst/NEWS: Release 0.9.13
+        * inst/include/Rcpp/config.h: Release 0.9.13
+        * debian/*: Similarly updated for new release to Debian
+
+        * tests/doRUnit.R: Updated, added (by default commented-out) setting
+        to enforce all tests to run, added standard copyright headers noting
+        heritage off work by Martin Maechler and Gregor Gorjanc
+
+        * inst/unitTests/runTests.R: Only check environment variable to run
+        all tests if it is not already set (to cooperate with doRUnit.R)
+
 2012-06-27  Dirk Eddelbuettel  <edd at debian.org>
 
 	* src/Environment.cpp: Default ctor initializes its RObject with
@@ -4,8 +18,29 @@
 	R_GlobalEnv; SEXP constructor does not use a default arg as it tests
 	* inst/include/Rcpp/Environment.h: Corresponding change
 
+	* inst/include/RcppCommon.h: #define(s) for before/after clang++ 3.0
+
+	* src/exceptions.cpp: Added support for clang++ (>= 3.0) which (just
+	like g++ 4.6 or later) needs bits/exceptions_defines
+
+	* inst/unitTests/runit.modref.R: re-activated
+	* inst/unitTests/runit.Module.client.package.R: re-activated core
+
+ 	* inst/unitTests/runit.modref.R: Run only if RunAllCppTests var set
+	* inst/unitTests/runit.Module.client.package.R: Idem
+	* inst/unitTests/runit.support.R: Idem
+	* inst/unitTests/runit.rcout.R: Idem
+	* inst/unitTests/runit.environments.R: Idem
+	* inst/unitTests/runit.Language.R: Idem
+	* inst/unitTests/runit.Function.R: Idem
+
 2012-06-23  Dirk Eddelbuettel  <edd at debian.org>
 
+        * DESCRIPTION: Release 0.9.12
+        * inst/NEWS: Release 0.9.12
+        * inst/include/Rcpp/config.h: Release 0.9.12
+        * debian/*: Similarly updated for new release to Debian
+
 	* src/Environment.cpp: Remove empty constructor which is redundant
 	since fix in rev3592 with default SEXP value of R_GlobalEnv
 	* inst/include/Rcpp/Environment.h: Idem
@@ -13,7 +48,7 @@
 	* inst/unitTests/runTests.R (allTests): Command-line flag --allTests
 	sets an environment variable indicating that all tests should run
 
-	* inst/unitTests/runit.Module.R: Run only if RunAllCppTests var set
+ 	* inst/unitTests/runit.Module.R: Run only if RunAllCppTests var set
 	* inst/unitTests/runit.Module.client.package.R: Idem
 	* inst/unitTests/runit.client.package.R: Idem
 	* inst/unitTests/runit.XPtr.R: Idem

Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION	2012-06-29 03:48:43 UTC (rev 3649)
+++ pkg/Rcpp/DESCRIPTION	2012-06-29 04:06:24 UTC (rev 3650)
@@ -1,6 +1,6 @@
 Package: Rcpp
 Title: Seamless R and C++ Integration
-Version: 0.9.12.1
+Version: 0.9.13
 Date: $Date$
 Author: Dirk Eddelbuettel and Romain Francois, with contributions 
  by Douglas Bates and John Chambers

Modified: pkg/Rcpp/debian/changelog
===================================================================
--- pkg/Rcpp/debian/changelog	2012-06-29 03:48:43 UTC (rev 3649)
+++ pkg/Rcpp/debian/changelog	2012-06-29 04:06:24 UTC (rev 3650)
@@ -1,3 +1,9 @@
+rcpp (0.9.13-1) unstable; urgency=low
+
+  * New release
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 28 Jun 2012 21:20:47 -0500
+
 rcpp (0.9.12-1) unstable; urgency=low
 
   * New release

Modified: pkg/Rcpp/inst/NEWS
===================================================================
--- pkg/Rcpp/inst/NEWS	2012-06-29 03:48:43 UTC (rev 3649)
+++ pkg/Rcpp/inst/NEWS	2012-06-29 04:06:24 UTC (rev 3650)
@@ -1,3 +1,18 @@
+0.9.13  2012-06-28
+
+    o   Truly corrected Rcpp::Environment class by having default constructor
+        use the global environment, and removing the default argument of
+        global environment from the SEXP constructor
+
+    o   Added tests for clang++ version to include bits/exception_defines.h
+        for versions 3.0 or higher (similar to g++ 4.6.0 or later), needed to
+	include one particular exceptions header
+
+    o   Made more regression tests conditional on the RunAllRcppTests to come
+        closer to the CRAN mandate of running tests in sixty seconds
+
+    o   Updated unit test wrapper tests/doRUnit.R as well as unitTests/runTests.R
+
 0.9.12  2012-06-23
 
     o   Corrected Rcpp::Environment class by removing (empty) ctor following
@@ -3,9 +18,11 @@
         rev3592 (on May 2) where default argument for ctor was moved
 
-    o   Unit testing now supports argument --allTests to impose that all
-        tests are executed; otherwise some expensive tests are skipped. This
-	is arguably not the right thing to do, but CRAN maintainers insist 
-	on faster tests.
+    o   Unit testing now checks for environment variable RunAllRcppTests being
+        set to "yes"; otherwise some tests are skipped. This is arguably not
+        the right thing to do, but CRAN maintainers insist on faster tests.
 
+    o   Unit test wrapper script runTests.R has new option --allTests to set
+        the environment variable
+
     o   The cleanup script now also considers inst/unitTests/testRcppClass/src 
 

Modified: pkg/Rcpp/inst/include/Rcpp/config.h
===================================================================
--- pkg/Rcpp/inst/include/Rcpp/config.h	2012-06-29 03:48:43 UTC (rev 3649)
+++ pkg/Rcpp/inst/include/Rcpp/config.h	2012-06-29 04:06:24 UTC (rev 3650)
@@ -27,7 +27,7 @@
 #endif
 
 #define Rcpp_Version(v,p,s) (((v) * 65536) + ((p) * 256) + (s))
-#define RCPP_VERSION Rcpp_Version(0,9,12)
+#define RCPP_VERSION Rcpp_Version(0,9,13)
 
 #endif
 



More information about the Rcpp-commits mailing list