[Rcpp-commits] r1481 - pkg/Rcpp

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Mon Jun 7 21:58:10 CEST 2010


Author: edd
Date: 2010-06-07 21:58:10 +0200 (Mon, 07 Jun 2010)
New Revision: 1481

Modified:
   pkg/Rcpp/NEWS
Log:
note May 20 change to END_RCPP
also run M-x untabify just in case


Modified: pkg/Rcpp/NEWS
===================================================================
--- pkg/Rcpp/NEWS	2010-06-07 16:00:26 UTC (rev 1480)
+++ pkg/Rcpp/NEWS	2010-06-07 19:58:10 UTC (rev 1481)
@@ -1,44 +1,47 @@
 0.8.1   (under development)
 
     o   This release adds Rcpp modules. An Rcpp module is a collection of
-	internal (C++) functions and classes that are exposed to R. This
-	functionality has been inspired by Boost.Python.
-	
-	Modules are created internally using the RCPP_MODULE macro and
-	retrieved in the R side with the Module function. This is a preview 
-	release of the module functionality, which will keep improving until
-	the Rcpp 0.9.0 release. 
+        internal (C++) functions and classes that are exposed to R. This
+        functionality has been inspired by Boost.Python.
+        
+        Modules are created internally using the RCPP_MODULE macro and
+        retrieved in the R side with the Module function. This is a preview 
+        release of the module functionality, which will keep improving until
+        the Rcpp 0.9.0 release. 
 
         The new vignette "Rcpp-modules" documents the current feature set of
         Rcpp modules.
-	
+        
     o   The new vignette "Rcpp-package" details the steps involved in making a
-	package that uses Rcpp.
+        package that uses Rcpp.
 
     o   The new vignette "Rcpp-FAQ" collects a number of frequently asked
-	questions and answers about Rcpp.
+        questions and answers about Rcpp.
 
     o   Rcpp.package.skeleton has been improved to generate a package using 
-	an Rcpp module, controlled by the "module" argument
+        an Rcpp module, controlled by the "module" argument
 
     o   Evaluating a call inside an environment did not work properly
-	
+        
     o   cppfunction has been withdrawn since the introduction of the more
-	flexible cxxfunction in the inline package (0.3.5). Rcpp no longer
-	depends on inline since many uses of Rcpp do not require inline at
-	all. We still use inline for unit tests but this is now handled
-	locally in the unit tests loader runTests.R. 
+        flexible cxxfunction in the inline package (0.3.5). Rcpp no longer
+        depends on inline since many uses of Rcpp do not require inline at
+        all. We still use inline for unit tests but this is now handled
+        locally in the unit tests loader runTests.R. 
 
         Users of the now-withdrawn function cppfunction can redefine it as:
-	
-	   cppfunction <- function(...) cxxfunction( ..., plugin = "Rcpp" )
+        
+           cppfunction <- function(...) cxxfunction( ..., plugin = "Rcpp" )
 
     o   Support for std::complex was incomplete and has been enhanced.
 
     o   The methods XPtr<T>::getTag and XPtr<T>::getProtected are deprecated, 
-	and will be removed in Rcpp 0.8.2. The methods tag() and prot() should
-	be used instead. tag() and prot() support both LHS and RHS use.	
-	
+        and will be removed in Rcpp 0.8.2. The methods tag() and prot() should
+        be used instead. tag() and prot() support both LHS and RHS use. 
+
+    o   END_RCPP now returns the R Nil values; new macro VOID_END_RCPP
+        replicates prior behabiour
+        
 0.8.0   2010-05-17
 
     o   All Rcpp headers have been moved to the inst/include directory,



More information about the Rcpp-commits mailing list