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

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sun Jul 25 18:37:44 CEST 2010


Author: edd
Date: 2010-07-25 18:37:44 +0200 (Sun, 25 Jul 2010)
New Revision: 1869

Modified:
   pkg/Rcpp/DESCRIPTION
   pkg/Rcpp/NEWS
   pkg/Rcpp/TODO
   pkg/Rcpp/debian/changelog
   pkg/Rcpp/inst/ChangeLog
Log:
release 0.8.5


Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION	2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/DESCRIPTION	2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,6 +1,6 @@
 Package: Rcpp
 Title: Seamless R and C++ Integration
-Version: 0.8.4.2
+Version: 0.8.5
 Date: $Date$
 Author: Dirk Eddelbuettel and Romain Francois, with contributions 
  by Simon Urbanek, David Reiss and Douglas Bates; based on code written during 

Modified: pkg/Rcpp/NEWS
===================================================================
--- pkg/Rcpp/NEWS	2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/NEWS	2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,8 +1,14 @@
-0.8.5   (future)
+0.8.5   2010-07-25
 
     o   speed improvements. Vector::names, RObject::slot have been improved
         to take advantage of R API functions instead of callbacks to R
 
+    o   Some small updates to the Rd-based documentation which now points to 
+        content in the vignettes.  Also a small formatting change to suppress
+	a warning from the development version of R.
+
+    o   Minor changes to Date() code which may reenable SunStudio builds
+
 0.8.4   2010-07-09
 
     o   new sugar vector functions: rep, rep_len, rep_each, rev, head, tail,

Modified: pkg/Rcpp/TODO
===================================================================
--- pkg/Rcpp/TODO	2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/TODO	2010-07-25 16:37:44 UTC (rev 1869)
@@ -7,15 +7,17 @@
                 
     o   Add a vignette about Rcpp sugar [in progress]
     
-    o   Add a vignette about the api
+    o   Add a vignette about the API
 
+
 API
 
     o   Rcpp::Factor and Rcpp::Ordered
     
-    o	const operators, as requested on Rcpp-devel:
-    	http://permalink.gmane.org/gmane.comp.lang.r.rcpp/494
+    o   const operators, as requested on Rcpp-devel:
+        http://permalink.gmane.org/gmane.comp.lang.r.rcpp/494
 
+
 Modules 
 
     o   Exposing constructors. For now we can only construct internal objects 
@@ -38,16 +40,17 @@
         http://permalink.gmane.org/gmane.comp.lang.r.devel/24610
 
     o   Order of classes in POSIXt: this currently is implemented internally
-    	with conditional compiling based on the version of R. The conditional
-    	compiling must disappear when we can depend on R 2.12.0
+        with conditional compiling based on the version of R. The conditional
+        compiling will disappear once we can depend on R 2.12.0 or greater
+
         
 Syntactic sugar
 
     o   duplicated, unique, count, sum, sqrt, log, log10, ln
     
-    o	operator% 
+    o   operator% 
     
-    o	operator/ needs to handle the case of division by 0
+    o   operator/ needs to handle the case of division by 0
 
     o   min, max with specialization of the binary operators, so that we can do 
         things like this lazily: 
@@ -60,17 +63,18 @@
     
     o   Compound operators: ++,--,+=, -=, ...
         
-    o	lazy evaluation might not be the best thing for the sugar 
-    	implementation of outer. For example : 
-    	
-    	outer( x + y, z , plus<double>() )
-    	
-    	has to evaluate x[i] + y[i] as many times as the length
-    	of z. perhaps a better implementation would be to 
-    	first force the evaluation of x + y.
+    o   lazy evaluation might not be the best thing for the sugar 
+        implementation of outer. For example : 
+        
+        outer( x + y, z , plus<double>() )
+        
+        has to evaluate x[i] + y[i] as many times as the length
+        of z. perhaps a better implementation would be to 
+        first force the evaluation of x + y.
 
+
 Speed
 
-	o	rework lhs use of RObject::slot so that it uses R_do_slot_assign 
-		instead of an R callback
+    o   rework lhs use of RObject::slot so that it uses R_do_slot_assign 
+        instead of an R callback
     	

Modified: pkg/Rcpp/debian/changelog
===================================================================
--- pkg/Rcpp/debian/changelog	2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/debian/changelog	2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,3 +1,9 @@
+rcpp (0.8.5-1) unstable; urgency=low
+
+  * New release
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 25 Jul 2010 11:34:27 -0500
+
 rcpp (0.8.4-1) unstable; urgency=low
 
   * New release

Modified: pkg/Rcpp/inst/ChangeLog
===================================================================
--- pkg/Rcpp/inst/ChangeLog	2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/inst/ChangeLog	2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,16 +1,43 @@
+2010-07-25  Dirk Eddelbuettel  <edd at debian.org>
+
+	* DESCRIPTION: Release 0.8.5
+
+	* debian/*: Similarly updated for new release to Debian
+
 2010-07-17  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/vector/Vector.h: faster lhs use of names, only using callback
-	to R if necessary. (discovered while profiling RProtoBuf)
-	
-	* inst/include/Rcpp/RObject.h : faster lhs and rhs use of RObject::slot, 
-	using R API functions R_do_slot and R_do_slot_assign
-	
+	* inst/include/Rcpp/vector/Vector.h: faster lhs use of names, only
+ 	using callback to R if necessary. (discovered while profiling
+	RProtoBuf)
+
+	* inst/include/Rcpp/RObject.h : faster lhs and rhs use of
+	RObject::slot, using R API functions R_do_slot and R_do_slot_assign
+
+2010-07-16  Dirk Eddelbuettel  <edd at debian.org>
+
+	* src/Date.cpp: Small fix which may make Solaris/SunStudio happy
+
 2010-07-16  Romain Francois <romain at r-enthusiasts.com>
 
-	* man/Rcpp-package.Rd : removed old content and point to the Rcpp-package
-	vignette for current guidelines.
+	* man/Rcpp-package.Rd : removed old content and point to the
+	Rcpp-package vignette for current guidelines.
 
+	* DESCRIPTION: Updated to mention sugar and modules
+
+2010-07-10  Romain Francois <romain at r-enthusiasts.com>
+
+	* src/Makevars: Remove last call to $shell by turning C++0x
+	detection off (and into a switch users can edit) which should
+	make builds more stable
+	* src/Makevars.win: Idem
+	* src/cxx0x/cxx0x.R: Detection script deprecated for now
+
+2010-07-10  Romain Francois <romain at r-enthusiasts.com>
+
+	* man/CppClass-class.Rd: changed use of \linkS4Class to suppress a
+	warning with the development version of R
+	* man/CppObject-class.Rd: idem
+
 2010-07-09  Dirk Eddelbuettel  <edd at debian.org>
 
 	* DESCRIPTION: Release 0.8.4



More information about the Rcpp-commits mailing list