[Rcpp-commits] r479 - pkg/inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Wed Jan 27 03:24:44 CET 2010
Author: edd
Date: 2010-01-27 03:24:44 +0100 (Wed, 27 Jan 2010)
New Revision: 479
Modified:
pkg/inst/ChangeLog
Log:
document today's changes as well as a few older ones
Modified: pkg/inst/ChangeLog
===================================================================
--- pkg/inst/ChangeLog 2010-01-27 01:49:18 UTC (rev 478)
+++ pkg/inst/ChangeLog 2010-01-27 02:24:44 UTC (rev 479)
@@ -1,3 +1,13 @@
+2010-01-26 Dirk Eddelbuettel <edd at dexter>
+
+ * src/RcppDatetime.cpp: New SEXP-based constructor
+ * src/RcppDatetime.h: idem, bug fix for operator-
+
+ * src/RcppDate.h: new accessor getJulian() [relative to epoch
+ just like R's julian()] to complement getJDN()
+
+ * inst/unitTests/runit.RcppDatetime.R: added
+
2010-01-26 Romain Francois <francoisromain at free.fr>
* src/Rcpp/clone.h: explicit cloning of RObjects. The clone
@@ -3,7 +13,7 @@
template function creates a new object of the same class
as the object it is passed in, encapsulating a duplicate
- of the SEXP contained by the input RObject.
+ of the SEXP contained by the input RObject.
- * src/Rcpp/r_cast.h: new template function to handle casts
+ * src/Rcpp/r_cast.h: new template function to handle casts
from one SEXP to another. This is mostly useful internally
@@ -12,10 +22,10 @@
that is responsible to calculate the correct offset based
on variable number of size_t arguments. currently the number
of arguments can be 1 (vector indexing) and 2 (matrix indexing)
- but arbitrary number of arguments will be added later
+ but arbitrary number of arguments will be added later
for arbitrary array-like indexing.
- * src/Rcpp/SimpleVector.h: outsourcing offset calculation
+ * src/Rcpp/SimpleVector.h: outsourcing offset calculation
to VectorBase::offset
* src/Rcpp/CharacterVector.h: use offset to implement matrix-like
@@ -24,23 +34,27 @@
* inst/unitTests/runit.CharacterVector.R: unit test for matrix
indexing (test.CharacterVector.matrix.indexing)
- * inst/Rcpp/SEXP_Vector.h: use offset to implement matrix like
+ * inst/Rcpp/SEXP_Vector.h: use offset to implement matrix like
indexing on lists
* inst/unitTests/runit.GenericVector.R: unit test for matrix
indexing (test.List.matrix.indexing)
+2010-01-26 Dirk Eddelbuettel <edd at dexter>
+
+ * inst/unitTests/runit.RcppDate.R: added
+
2010-01-25 Romain Francois <francoisromain at free.fr>
- * src/Rcpp/wrap.h: wrap is back at being a template. The
- template parameter T is first converted to SEXP implicitely
- and the wrap(SEXP) method is used. This allows clients to only have to
+ * src/Rcpp/wrap.h: wrap is back at being a template. The
+ template parameter T is first converted to SEXP implicitely
+ and the wrap(SEXP) method is used. This allows clients to only have to
implement an implicit conversion to SEXP operator for their class
and have wrap for free.
- * src/Rcpp/SEXP_Vector.h: factored out ExpressionVector and
+ * src/Rcpp/SEXP_Vector.h: factored out ExpressionVector and
GenericVector into a templated SEXP_Vector class parameterized
- by the SEXP type (VECSXP or EXPRSXP). GenericVector and
+ by the SEXP type (VECSXP or EXPRSXP). GenericVector and
ExpressionVector now are generated from the template. This will
ease adding features to both classes.
@@ -71,7 +85,7 @@
* configure.in: Withdrawn as OS X universal binaries are only built
when there is src/Makevars and neither src/Makefile nor configure
- * configure: ide
+ * configure: idem
* src/Makevars: Again a static file, content copied from Makevars.in,
-std=c++0x selection back to simply unabling a comment
@@ -83,13 +97,18 @@
template class. A first attempt at matrix indexing is added
as part of this.
- * int/unitTests/runit.NumericVector.R: new unit tests about
+ * inst/unitTests/runit.NumericVector.R: new unit tests about
matrix indexing
* src/Rcpp/VectorBase.h: added the exception not_a_matrix
that is thrown when attempting to perform matrix indexing on
a vector that is not a matrix.
+2010-01-23 Dirk Eddelbuettel <edd at debian.org>
+
+ * inst/unitTests/runit.RcppParams.R: added
+ * inst/unitTests/runit.RcppResultSet.R: added
+
2010-01-23 Romain Francois <francoisromain at free.fr>
* src/wrap.cpp: s/copy/std::copy/
More information about the Rcpp-commits
mailing list