[Rcpp-commits] r4335 - in pkg/Rcpp: . inst inst/doc

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Jun 8 23:06:07 CEST 2013


Author: edd
Date: 2013-06-08 23:06:07 +0200 (Sat, 08 Jun 2013)
New Revision: 4335

Modified:
   pkg/Rcpp/ChangeLog
   pkg/Rcpp/DESCRIPTION
   pkg/Rcpp/inst/CITATION
   pkg/Rcpp/inst/NEWS.Rd
   pkg/Rcpp/inst/THANKS
   pkg/Rcpp/inst/doc/Rcpp.bib
Log:
added two entries to THANKS
updated Rcpp.bib and CITATION
white-space correction in ChangeLog and NEWS
rolled Version in DESCRIPTION one more time


Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog	2013-06-06 09:11:03 UTC (rev 4334)
+++ pkg/Rcpp/ChangeLog	2013-06-08 21:06:07 UTC (rev 4335)
@@ -1,37 +1,44 @@
-2013-06-06 Romain Francois <romain at r-enthusiasts.com>
+2013-06-08  Dirk Eddelbuettel  <edd at debian.org>
 
+	* inst/doc/Rcpp.bib: Updated entries
+
+2013-06-06  Romain Francois <romain at r-enthusiasts.com>
+
         * unitTests/cpp/Vector.cpp : more unit tests for erase
         * unitTests/runit.Vector.R : more unit tests for erase
-        
-2013-06-05 Romain Francois <romain at r-enthusiasts.com>
 
-        * include/Rcpp/api/meat/Vector.h : fixed Vector<>::erase(iterator, iterator)
-        and correct return value of erase
+2013-06-05  Romain Francois <romain at r-enthusiasts.com>
+
+        * include/Rcpp/api/meat/Vector.h : fixed Vector<>::erase(iterator,
+	iterator) and correct return value of erase
         * unitTests/cpp/Vector.cpp : added regression test for the above fix
         * unitTests/runit.Vector.R : added regression test for the above fix
         * include/Rcpp/module/class.h : removed useless typedef
-        
-2013-05-31 Romain Francois <romain at r-enthusiasts.com>
 
+2013-05-31  Romain Francois <romain at r-enthusiasts.com>
+
         * unitTests/runit.sugar.R : new test for is_infinite and is_nan
         * unitTests/cpp/sugar.cpp : new test for is_infinite and is_nan
-        * include/Rcpp/sugar/functions/is_infinite.h : new function is_infinite
+        * include/Rcpp/sugar/functions/is_infinite.h : new function
+	is_infinite
         * include/Rcpp/traits/is_infinite.h : new function is_infinite
         * include/Rcpp/sugar/functions/is_nan.h : new function is_nan
         * include/Rcpp/traits/is_nan.h : new function is_nan
-        
-2013-05-30 Romain Francois <romain at r-enthusiasts.com>
 
-        * include/Rcpp/sugar/functions/all.h : bug fixed for the NA=false case
+2013-05-30  Romain Francois <romain at r-enthusiasts.com>
+
+        * include/Rcpp/sugar/functions/all.h : bug fixed for the NA=false
+	case
         * include/Rcpp/sugar/functions/is_na.h : header
-        * include/Rcpp/sugar/functions/is_finite.h : added sugar is_finite function
+        * include/Rcpp/sugar/functions/is_finite.h : added sugar is_finite
+	function
         * include/Rcpp/traits/is_finite.h : added is_finite trait
         * unitTests/runit.sugar.R : added test for is_finite
         * unitTests/cpp/S4.cpp : new cpp file to host S4 unit tests
         * unitTests/runit.S4.R : rework unit tests to use attributes
         * unitTests/runit.Reference.R : unit tests for Rcpp::Reference
         * unitTests/cpp/Reference.cpp : unit tests c++ code
-        
+
 2013-05-26  Dirk Eddelbuettel  <edd at debian.org>
 
 	* src/api.cpp: Minor tweak for internal formatting
@@ -50,14 +57,15 @@
 2013-05-17  J.J. Allaire <jj at rstudio.org>
 
         * src/attributes.cpp: prevent gc problems with RNGScope destructor
-        in attributes generated functions; don't include package header file
-        in generated cpp exports file
+        in attributes generated functions; don't include package header
+        file in generated cpp exports file
         * src/api.cpp: use unsigned long for RNG scope counter
 
 2013-04-28  Dirk Eddelbuettel  <edd at debian.org>
 
 	* src/api.cpp (Rcpp): No longer use Rd_format(Real|Complex) which is
-	a very verboten R internal; formatting to string is now very bare bones
+	a very verboten R internal; formatting to string is now very bare
+	bones
 
 2013-04-27  Dirk Eddelbuettel  <edd at debian.org>
 
@@ -66,10 +74,11 @@
 
 2013-04-16  Romain Francois <romain at r-enthusiasts.com>
 
-        * include/Rcpp/sugar/functions/na_omit.h : new function na_omit to remove
-        missing values from a vector.
+        * include/Rcpp/sugar/functions/na_omit.h : new function na_omit to
+	remove missing values from a vector.
         * src/attributes.cpp : portability fix (from Martyn Plummer)
-        * include/Rcpp/api/meat/Vector.h : portability fix (from Martyn Plummer)
+        * include/Rcpp/api/meat/Vector.h : portability fix (from Martyn
+	Plummer)
 
 2013-04-14  Romain Francois <romain at r-enthusiasts.com>
 

Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION	2013-06-06 09:11:03 UTC (rev 4334)
+++ pkg/Rcpp/DESCRIPTION	2013-06-08 21:06:07 UTC (rev 4335)
@@ -1,6 +1,6 @@
 Package: Rcpp
 Title: Seamless R and C++ Integration
-Version: 0.10.3.3
+Version: 0.10.3.4
 Date: $Date$
 Author: Dirk Eddelbuettel and Romain Francois, with contributions 
  by Douglas Bates, John Chambers and JJ Allaire
@@ -45,6 +45,10 @@
  been factored out of Rcpp into the package RcppClassic, and it is still
  available for code relying on the older interface. New development should 
  always use this Rcpp package instead.
+ .
+ Addditional documentation is available via the paper by Eddelbuettel and
+ Francois (2011, JSS) paper and the book by Eddelbuettel (2013, Springer); 
+ see 'citation("Rcpp")' for details.
 Depends: R (>= 2.15.1)
 Imports: methods
 Suggests: RUnit, inline, rbenchmark

Modified: pkg/Rcpp/inst/CITATION
===================================================================
--- pkg/Rcpp/inst/CITATION	2013-06-06 09:11:03 UTC (rev 4334)
+++ pkg/Rcpp/inst/CITATION	2013-06-08 21:06:07 UTC (rev 4335)
@@ -12,7 +12,7 @@
   url          = "http://www.jstatsoft.org/v40/i08/",
 
   textVersion  =
-  paste("Dirk Eddelbuettel, Romain Francois (2011).",
+  paste("Dirk Eddelbuettel and Romain Francois (2011).",
         "Rcpp: Seamless R and C++ Integration.",
         "Journal of Statistical Software, 40(8), 1-18.",
         "URL http://www.jstatsoft.org/v40/i08/.")

Modified: pkg/Rcpp/inst/NEWS.Rd
===================================================================
--- pkg/Rcpp/inst/NEWS.Rd	2013-06-06 09:11:03 UTC (rev 4334)
+++ pkg/Rcpp/inst/NEWS.Rd	2013-06-08 21:06:07 UTC (rev 4335)
@@ -22,25 +22,35 @@
       to just use \code{List::create} and feed to the \code{DataFrame}
       constructor
       \item The \code{operator-()} semantics for \code{Date} and
-      \code{Datetime} are now more inline with standard C++ behaviour.
+      \code{Datetime} are now more inline with standard C++ behaviour;
+      with thanks to Robin Girard for the report.
       \item RNGScope counter now uses unsigned long rather than int.
-      \item \code{Vector<*>::erase(iterator, iterator)} was fixed. Now 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 \code{Vector<*>::erase(iterator, iterator)} was fixed. Now
+      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 Changes in Rcpp sugar:
     \itemize{
       \item New function \code{na_omit} based on the StackOverflow thread
-      http://stackoverflow.com/questions/15953768/templated-rcpp-function-to-erase-na-values
-      \item New function \code{is_finite} and \code{is_infinite} that reproduces 
-      the behavior of R's \code{is.finite} and \code{is.infinite} functions
+      \url{http://stackoverflow.com/questions/15953768/}
+      \item New function \code{is_finite} and \code{is_infinite} that
+      reproduces the behavior of R's \code{is.finite} and
+      \code{is.infinite} functions 
     }
     \item Changes in Rcpp build tools:
     \itemize{
-      \item Fix (from Martyn Plummer) for solaris in handling SingleLogicalResult.     
+      \item Fix (from Martyn Plummer) for solaris in handling
+      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 Changes in Rcpp documentation:
+    \itemize{
+      \item Updated the bibliograph in \code{Rcpp.bib} (which is also
+      sourced by packages using Rcpp).
+      \item Updated the \code{THANKS} file.
+    }
   }
 }
 

Modified: pkg/Rcpp/inst/THANKS
===================================================================
--- pkg/Rcpp/inst/THANKS	2013-06-06 09:11:03 UTC (rev 4334)
+++ pkg/Rcpp/inst/THANKS	2013-06-08 21:06:07 UTC (rev 4335)
@@ -6,6 +6,8 @@
 Darren Cook             for suggesting to remove exception specifiers
 Laurent Gautier         for helpful discussions on R internals
 Alistair Gee            for a patch making ColDatum more robust
+Toni Giorgino		for a bug report concerning erase(iter, iter)
+Robin Girard		for a pointing out that operator+ on Date types was wrong
 Christian Gunning       for a documentation + unit tests patches and reporting bugs
 Rainer Hurling          for help debugging builds issues on FreeBSD
 Gregor Kastner          for noticing a bug in IntegerVector initialization

Modified: pkg/Rcpp/inst/doc/Rcpp.bib
===================================================================
--- pkg/Rcpp/inst/doc/Rcpp.bib	2013-06-06 09:11:03 UTC (rev 4334)
+++ pkg/Rcpp/inst/doc/Rcpp.bib	2013-06-08 21:06:07 UTC (rev 4335)
@@ -134,8 +134,8 @@
 @Manual{CRAN:Rcpp,
   title =	 {{Rcpp}: Seamless {R} and {C++} Integration},
   author =	 {Dirk Eddelbuettel and Romain Fran\c{c}ois},
-  year =	 2012,
-  note =	 {R package version 0.10.3},
+  year =	 2013,
+  note =	 {R package version 0.10.4},
   url =		 CRAN # "package=Rcpp"
 }
 
@@ -145,7 +145,7 @@
   author =	 {Romain Fran\c{c}ois and Dirk Eddelbuettel and
                   Douglas Bates},
   year =	 2013,
-  note =	 {R package version 0.3.800.1},
+  note =	 {R package version 0.3.900.0},
   url =		 CRAN # "package=RcppArmadillo"
 }
 
@@ -206,8 +206,8 @@
 @Manual{CRAN:Rserve,
   title =	 {Rserve: Binary R server},
   author =	 {Simon Urbanek},
-  year =	 2012,
-  note =	 {R package version 0.6-8},
+  year =	 2013,
+  note =	 {R package version 0.6-8.1},
   url =		 CRAN # "package=Rserve"
 }
 
@@ -223,8 +223,8 @@
 @Manual{CRAN:highlight,
   title =	 {highlight: Syntax highlighter},
   author =	 {Romain Fran\c{c}ois},
-  year =	 2012,
-  note =	 {Archived R package with last version 0.3.2},
+  year =	 2013,
+  note =	 {R package with version 0.4.1},
   url =		 CRAN # "package=highlight"
 }
 
@@ -242,7 +242,7 @@
   title =	 {\pkg{Matrix}: Sparse and Dense Matrix Classes and Methods},
   author =	 {Douglas Bates and Martin Maechler},
   year =	 2013,
-  note =	 {R package version 1.0-11},
+  note =	 {R package version 1.0-12},
   url =		 CRAN # "package=Matrix"
 }
 



More information about the Rcpp-commits mailing list