[Rcpp-commits] r585 - in pkg: . inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Fri Feb 5 18:38:56 CET 2010
Author: edd
Date: 2010-02-05 18:38:56 +0100 (Fri, 05 Feb 2010)
New Revision: 585
Added:
pkg/inst/THANKS
Modified:
pkg/NEWS
pkg/inst/ChangeLog
Log:
added file THANKS
Modified: pkg/NEWS
===================================================================
--- pkg/NEWS 2010-02-05 16:40:38 UTC (rev 584)
+++ pkg/NEWS 2010-02-05 17:38:56 UTC (rev 585)
@@ -22,6 +22,8 @@
o The doxygen documentation now shows the examples
+ o A new file inst/THANKS acknowledges the kind help we got from others
+
0.7.4 2010-01-30
o matrix matrix-like indexing using operator() for all vector
Modified: pkg/inst/ChangeLog
===================================================================
--- pkg/inst/ChangeLog 2010-02-05 16:40:38 UTC (rev 584)
+++ pkg/inst/ChangeLog 2010-02-05 17:38:56 UTC (rev 585)
@@ -1,32 +1,36 @@
+2010-02-05 Dirk Eddelbuettel <edd at debian.org>
+
+ * inst/THANKS: Added in order to show our appreciation
+
2010-02-04 Romain Francois <francoisromain at free.fr>
- * src/Rcpp/DottedPair.h: code bloat to allow creation of
+ * src/Rcpp/DottedPair.h: code bloat to allow creation of
DottedPair containing up to 5 objects without variadic templates
- RInside for example needs this.
+ RInside for example needs this.
* src/Rcpp/Language.h: same
* src/Rcpp/Pairlist.h: same
* src/Rcpp/grow.h: same
- * src/Rcpp/internal/wrap.h : one more level of dispatch to
+ * src/Rcpp/internal/wrap.h : one more level of dispatch to
identify if there needs a cast between the primitive
iterated over and the target storage type. For example
size_t needs a cast to be stored in an integer vector. This
will be useful for the RProtoBuf package with e.g. types like
- google::protobuf::int64 which needs to be cast to double.
- Consequently the special handling of bool has been withdrawn
- as bool can now be assimilated to a primitive type that does
+ google::protobuf::int64 which needs to be cast to double.
+ Consequently the special handling of bool has been withdrawn
+ as bool can now be assimilated to a primitive type that does
require casting (to int)
2010-02-03 Romain Francois <francoisromain at free.fr>
- * src/Rcpp/VectorBase.h: VectorBase gains a names method that
+ * src/Rcpp/VectorBase.h: VectorBase gains a names method that
uses the proxy pattern to get or set the names of a vector
- * src/Rcpp/DottedPair.h: DottedPair gains a << operator to
+ * src/Rcpp/DottedPair.h: DottedPair gains a << operator to
add an object to the queue of the list. this is much useful
when variadic templates are not available
- * src/Rcpp/RObject.h: support for slot assignment. The slot
+ * src/Rcpp/RObject.h: support for slot assignment. The slot
method now uses the proxy pattern.
* inst/unitTests/runit.S4.R: unit test for slot assignment
@@ -39,14 +43,14 @@
* src/traits/has_iterator.h : introduce a trait that uses the
SFINAE idiom to check if a class T has a nested type called
- "iterator". This helps wrap dispatch which now uses the
+ "iterator". This helps wrap dispatch which now uses the
range based wrap implementation in that case
* src/Rcpp/wrap.h: The range based wrap function is exposed
- at the Rcpp:: level. The interface is
+ at the Rcpp:: level. The interface is
wrap( InputIterator first, InputIterator last )
and dispatch is performed internally using iterator traits
-
+
2010-02-01 Romain Francois <francoisromain at free.fr>
* src/traits/wrap_type_traits.h: new namespace Rcpp::traits::
@@ -70,7 +74,7 @@
std::tr1::unordered_map<std::string,T> -> named vector or named list
std::tr1::unordered_set<T> -> vector or list
std::tr1::unordered_multiset<T> -> vector or list
-
+
* inst/unitTests/runit.wrap.R : unit tests for the new
wrappable types
@@ -304,8 +308,8 @@
* src/RcppFrame.cpp: listen to some suncc warnings
- * src/as.cpp: use transform instead of assign, which should
- make the code more portable (particularly suncc) and also
+ * src/as.cpp: use transform instead of assign, which should
+ make the code more portable (particularly suncc) and also
deal with coercion
2010-01-21 Dirk Eddelbuettel <edd at debian.org>
@@ -410,7 +414,7 @@
code that uses Rcpp, also the generated Makevars contains
a hack so that the generated package can pass check (after
edition of Rd files, NAMESPACE, etc ...)
- * inst/skeleton: added example code used by the skeleton
+ * inst/skeleton: added example code used by the skeleton
generator
2010-01-15 Romain Francois <francoisromain at free.fr>
@@ -443,11 +447,11 @@
* src/Rcpp/Environment.h: Environment::Binding gains a templated
conversion operator, to facilitate distance 2 implicit conversion
- making this possible:
+ making this possible:
Environment env("package:stats") ;
Function f = env["rnorm"] ;
- * src/Rcpp/GenericVector.h: GenericVector::Proxy gains an
+ * src/Rcpp/GenericVector.h: GenericVector::Proxy gains an
assignement operator to deal with Environment::Binding. This is
to work around distance 1 implicit conversion restrictions
@@ -855,7 +859,7 @@
* src/Rcpp_RObject.{h,cpp}: new namespace Rcpp and new class
Rcpp::RObject to replace RcppSexp with the same functionality.
- * src/Rcpp_XPtr.h: replaces RcppXPtr.h and the class is now
+ * src/Rcpp_XPtr.h: replaces RcppXPtr.h and the class is now
Rcpp::XPtr<> and extends Rcpp::RObject
* inst/examples/RcppInline/external_pointer.r: use the new namespace
Added: pkg/inst/THANKS
===================================================================
--- pkg/inst/THANKS (rev 0)
+++ pkg/inst/THANKS 2010-02-05 17:38:56 UTC (rev 585)
@@ -0,0 +1,11 @@
+
+In alphabetical order:
+
+Laurent Gautier for help on R internals
+Uwe Ligges for help with Windows (32 and 64 bit) build issues
+David Reiss for the first-ever contributed patch (Rcpp*View)
+Brian Ripley for help Win64 build issues
+Oleg Sklyar for the incredibly cool inline package
+Dominick Samperi for starting what we now call the Classic Rcpp
+Luke Tierney for help on R internal
+Simon Urbanek for help on OS X build issues and with R internals
More information about the Rcpp-commits
mailing list