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

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Jun 22 19:55:15 CEST 2013


Author: edd
Date: 2013-06-22 19:55:15 +0200 (Sat, 22 Jun 2013)
New Revision: 4362

Modified:
   pkg/Rcpp/ChangeLog
   pkg/Rcpp/DESCRIPTION
   pkg/Rcpp/inst/NEWS.Rd
Log:
minor edits in ChangeLog and NEWS
rolled interim version number to 0.10.3.5


Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog	2013-06-21 21:30:00 UTC (rev 4361)
+++ pkg/Rcpp/ChangeLog	2013-06-22 17:55:15 UTC (rev 4362)
@@ -1,19 +1,24 @@
-2013-06-19 Romain Francois <romain at r-enthusiasts.com>
+2013-06-19  Romain Francois <romain at r-enthusiasts.com>
 
+	* inst/NEWS.Rd: Document planned depreciation of old RCPP_FUNCION_*
+	macros which are redundant thanks to Rcpp Modules and Rcpp Attributes
+
         * include/Rcpp/vector/string_proxy.h : added operator
-        string_proxy::operator==( const string_proxy& ) so that me may compare x[i]
-        and y[i] (x and y being CharacterVector)
-        * include/Rcpp/module/Module_generated_Pointer_CppMethod.h : remove const 
-        and reference to OUT type in several places, that was causing problems e.g.
-        on making the Rcpp-modules vignette 
+	string_proxy::operator==( const string_proxy& ) so that me may
+	compare x[i] and y[i] (x and y being CharacterVector)
+
+        * include/Rcpp/module/Module_generated_Pointer_CppMethod.h : remove
+	const and reference to OUT type in several places, that was causing
+	problems e.g.  on making the Rcpp-modules vignette
+
         * include/Rcpp/module/Module_generated_CppMethod.h : idem
-        
-2013-06-18 Romain Francois <romain at r-enthusiasts.com>
 
-        * include/Rcpp/module/Module_generated_CppFunction.h : using BEGIN_RCPP / END_RCPP
-        as suggested by QRD in Rcpp-devel. This should reduce cross dll exceptions
-        issues on windows. 
+2013-06-18  Romain Francois <romain at r-enthusiasts.com>
 
+        * include/Rcpp/module/Module_generated_CppFunction.h : using
+	BEGIN_RCPP / END_RCPP as suggested by Ben North on Rcpp-devel. This
+	should reduce cross dll exceptions issues on windows.
+
 2013-06-14  Romain Francois <romain at r-enthusiasts.com>
 
 	* include/Rcpp/stats/random/runif.h : removed unused max variable

Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION	2013-06-21 21:30:00 UTC (rev 4361)
+++ pkg/Rcpp/DESCRIPTION	2013-06-22 17:55:15 UTC (rev 4362)
@@ -1,6 +1,6 @@
 Package: Rcpp
 Title: Seamless R and C++ Integration
-Version: 0.10.3.4
+Version: 0.10.3.5
 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-06-21 21:30:00 UTC (rev 4361)
+++ pkg/Rcpp/inst/NEWS.Rd	2013-06-22 17:55:15 UTC (rev 4362)
@@ -29,7 +29,8 @@
       it does not remove the element pointed by last (similar to what is
       done on stl types and what was intended initially). Reported on
       Rcpp-devel by Toni Giorgino.
-      \item Added equality operator between elements of \code{CharacterVector}s. 
+      \item Added equality operator between elements of
+      \code{CharacterVector}s.  
     }
     \item Changes in Rcpp sugar:
     \itemize{
@@ -41,8 +42,8 @@
     }
     \item Changes in Rcpp build tools:
     \itemize{
-      \item Fix (from Martyn Plummer) for solaris in handling
-      SingleLogicalResult.      
+      \item Fix by Martyn Plummer for Solaris in handling of
+      \code{SingleLogicalResult}.      
       \item The \code{src/Makevars} file can now optionally override the
       path for \code{/usr/bin/install_name_tool} which is used on OS X.
       \item Vignettes are trying harder not to be built in parallel.
@@ -53,18 +54,17 @@
       sourced by packages using Rcpp).
       \item Updated the \code{THANKS} file.
     }
-    \item Deprecation plans:
+    \item Planned Deprecation of \code{RCPP_FUNCTION_*}:
     \itemize{
       \item The set of macros \code{RCPP_FUNCTION_} etc ... from the 
       \code{preprocessor_generated.h} file will be deprecated in the next version
-      of \code{Rcpp}, i.e they will still be available but will generate some
+      of \pkg{Rcpp}, i.e they will still be available but will generate some
       warning in addition to their expected behavior. 
-      
-      In the first release 12 months after now, the macros will be removed
-      from \code{Rcpp}. 
-      
-      Users of these macros (if any) should start replacing them 
-      with more up to date code, such as using attributes or modules. 
+      \item In the first release that is at least 12 months after this announcement, the
+      macros will be removed from \pkg{Rcpp}. 
+      \item Users of these macros (if there are any) should start replacing them 
+      with more up to date code, such as using Rcpp attributes or Rcpp
+      modules.  
     }
   }
 }



More information about the Rcpp-commits mailing list