[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