[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