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

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Mar 23 15:49:01 CET 2013


Author: edd
Date: 2013-03-23 15:49:00 +0100 (Sat, 23 Mar 2013)
New Revision: 4293

Added:
   pkg/Rcpp/debian/compat
Modified:
   pkg/Rcpp/ChangeLog
   pkg/Rcpp/DESCRIPTION
   pkg/Rcpp/debian/changelog
   pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides
   pkg/Rcpp/inst/NEWS.Rd
Log:
Release 0.10.3
set version in DESCRIPTION, debian/changelog, inst/NEWS.Rd
usual updates in debian/* for new build


Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog	2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/ChangeLog	2013-03-23 14:49:00 UTC (rev 4293)
@@ -1,3 +1,10 @@
+2013-03-23  Dirk Eddelbuettel  <edd at debian.org>
+
+        * DESCRIPTION: Release 0.10.3
+        * inst/NEWS.Rd: Release 0.10.3
+        * inst/include/Rcpp/config.h: Release 0.10.3
+        * debian/*: Similarly updated for new release to Debian
+
 2013-03-21  Dirk Eddelbuettel  <edd at debian.org>
 
 	* inst/unitTests/runit.wstring.R (test.as_vector_wstring): replace
@@ -63,7 +70,7 @@
         * include/RcppCommon.h : move sexp_to_name here. Used in some debugging
         * include/Rcpp/vector/MatrixRow.h : fix const version of operator[]
         * include/Rcpp/vector/Vector.h : more debugging
-        * include/Rcpp/internal/wrap.h : more debugging. more dispatch. 
+        * include/Rcpp/internal/wrap.h : more debugging. more dispatch.
 
 2013-02-18 Romain Francois <romain at r-enthusiasts.com>
 
@@ -225,19 +232,19 @@
         * R/00_classes.R: remove unused S4 classes
         * src/internal.h: added Rcpp_PreserveObject, Rcpp_ReleaseObject and
         Rcpp_ReplaceObject as replacements to R_ versions. The back end of the Rcpp_
-        version is a list (generic vector) instead of a linked list and 
-        is faster 
+        version is a list (generic vector) instead of a linked list and
+        is faster
         * src/Module.cpp: more debugging
-        * src/barrier.cpp: added get_Rcpp_protection_stack used in the new 
+        * src/barrier.cpp: added get_Rcpp_protection_stack used in the new
         stack system for protecting/releasing objects in Rcpp
         * src/api.cpp: implemetation of Rcpp_PreserveObject, Rcpp_ReleaseObject
-        and Rcpp_ReplaceObject. RObject::setSEXP now uses the new system. 
+        and Rcpp_ReplaceObject. RObject::setSEXP now uses the new system.
         The RObject(SEXP) constructor now directly uses Rcpp_PreserveObject
         More debugging for the RObject class
         Changes in api classes to better use the new protection system
         * unitTests/cpp/language.cpp: hosting unit test in sourceCpp form
         * unitTests/runit.Language.R: update unit tests
-        * unitTests/runit.Module.client.package.R: remove code that has been 
+        * unitTests/runit.Module.client.package.R: remove code that has been
         commented for ages
         * include/Rcpp/DottedPair.h: better use of the RObject constructor
         * include/Rcpp/vector/Vector.h: better use of the RObject constructor
@@ -248,13 +255,13 @@
         * include/Rcpp/macros/debug.h: more debugging macros
         * include/Rcpp/module/class_Base.h: using classes instead of SEXP
         * include/Rcpp/module/class.h: using classes instead of SEXP
-        * include/Rcpp/generated/Language__ctors.h : using  update_language_object 
-        instead of the virtual update which has been removed. 
+        * include/Rcpp/generated/Language__ctors.h : using  update_language_object
+        instead of the virtual update which has been removed.
         * include/Rcpp/api/meat/Vector.h : using update_vector instead of the
         virtual update that has been removed, more debugging
         * include/Rcpp/api/meat/Matrix.h : more debugging, using update_matrix
         instead of the virtual update which has been removed
-        * include/Rcpp/Language.h : added update_language_object to 
+        * include/Rcpp/Language.h : added update_language_object to
         replace update which was virtual
         * include/Rcpp/RObject.h : only keep declarations here
 

Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION	2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/DESCRIPTION	2013-03-23 14:49:00 UTC (rev 4293)
@@ -1,6 +1,6 @@
 Package: Rcpp
 Title: Seamless R and C++ Integration
-Version: 0.10.2.8
+Version: 0.10.3
 Date: $Date$
 Author: Dirk Eddelbuettel and Romain Francois, with contributions 
  by Douglas Bates, John Chambers and JJ Allaire
@@ -37,7 +37,7 @@
  package development. Attributes are built on top of Rcpp modules and
  their implementation is based on previous work in the inline package.
  .
- Many examples are included, and over 870 unit tests in over 390 unit
+ Many examples are included, and over 870 unit tests in over 400 unit
  test functions provide additional usage examples.
  .
  An earlier version of Rcpp, containing what we now call the 'classic Rcpp

Modified: pkg/Rcpp/debian/changelog
===================================================================
--- pkg/Rcpp/debian/changelog	2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/debian/changelog	2013-03-23 14:49:00 UTC (rev 4293)
@@ -1,3 +1,11 @@
+rcpp (0.10.3-1) unstable; urgency=low
+
+  * New release
+
+  * src/Timer.cpp: Changed to permit *BSD builds 	(Closes: #697032)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 23 Mar 2013 07:42:26 -0500
+
 rcpp (0.10.2-1) unstable; urgency=low
 
   * New release
@@ -9,7 +17,7 @@
   * New release
   
   * inst/include/Rcpp/iostream/Rostream.h: Additional fix that didn't make
-    into 0.10.1
+    it into 0.10.1
 
  -- Dirk Eddelbuettel <edd at debian.org>  Tue, 27 Nov 2012 08:20:54 -0600
 

Added: pkg/Rcpp/debian/compat
===================================================================
--- pkg/Rcpp/debian/compat	                        (rev 0)
+++ pkg/Rcpp/debian/compat	2013-03-23 14:49:00 UTC (rev 4293)
@@ -0,0 +1 @@
+7

Modified: pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides
===================================================================
--- pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides	2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides	2013-03-23 14:49:00 UTC (rev 4293)
@@ -71,3 +71,4 @@
 r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/examples/Misc/newFib.r
 r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/unitTests/runit.rmath.R
 r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/unitTests/runit.String.R
+r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/unitTests/runit.wstring.R

Modified: pkg/Rcpp/inst/NEWS.Rd
===================================================================
--- pkg/Rcpp/inst/NEWS.Rd	2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/inst/NEWS.Rd	2013-03-23 14:49:00 UTC (rev 4293)
@@ -2,12 +2,12 @@
 \title{News for Package 'Rcpp'}
 \newcommand{\cpkg}{\href{http://CRAN.R-project.org/package=#1}{\pkg{#1}}}
 
-\section{Changes in Rcpp version 0.10.2.8 (2013-03-21)}{
+\section{Changes in Rcpp version 0.10.3 (2013-03-23)}{
   \itemize{
     \item Changes in R code:
     \itemize{
-      \item Prevent build failures when Rcpp is installed in a library
-      path with spaces on Windows (transform paths in the same manner
+      \item Prevent build failures on Windowsn when Rcpp is installed 
+      in a library path with spaces (transform paths in the same manner
       that R does before passing them to the build system).
     }
     \item Changes in Rcpp attributes: 
@@ -39,9 +39,9 @@
       functions Rcpp_PreserveObject, Rcpp_ReleaseObject and Rcpp_ReplaceObject
       which shows better performance and is implemented using a generic vector
       treated as a stack instead of a pairlist in the R
-      implementation.
-      \item As the preserve / release code is still a little rough at
-      the edges, a new #define is used (in config.h) to disable it for now.
+      implementation. However, as this preserve / release code is still
+      a little rough at the edges, a new #define is used (in config.h)
+      to disable it for now. 
       \item Platform-dependent code in Timer.cpp now recognises a few
       more BSD variants thanks to contributed defined() test suggestions
       \item Support for wide character strings has been added throughout the 



More information about the Rcpp-commits mailing list