[Rcpp-commits] r2385 - in pkg/Rcpp: . debian inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Tue Nov 2 03:01:31 CET 2010
Author: edd
Date: 2010-11-02 03:01:31 +0100 (Tue, 02 Nov 2010)
New Revision: 2385
Modified:
pkg/Rcpp/ChangeLog
pkg/Rcpp/DESCRIPTION
pkg/Rcpp/debian/changelog
pkg/Rcpp/inst/NEWS
Log:
release 0.8.8
Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog 2010-11-02 01:56:47 UTC (rev 2384)
+++ pkg/Rcpp/ChangeLog 2010-11-02 02:01:31 UTC (rev 2385)
@@ -1,3 +1,9 @@
+2010-11-01 Dirk Eddelbuettel <edd at debian.org>
+
+ * DESCRIPTION (Version): Release 0.8.8
+
+ * debian/*: Similarly updated for new release to Debian
+
2010-10-30 Dirk Eddelbuettel <edd at debian.org>
* inst/include/RcppCommon.h: New define IS_GCC_450_OR_LATER
Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION 2010-11-02 01:56:47 UTC (rev 2384)
+++ pkg/Rcpp/DESCRIPTION 2010-11-02 02:01:31 UTC (rev 2385)
@@ -1,6 +1,6 @@
Package: Rcpp
Title: Seamless R and C++ Integration
-Version: 0.8.7.2
+Version: 0.8.8
Date: $Date$
Author: Dirk Eddelbuettel and Romain Francois, with contributions
by Douglas Bates, John Chambers, Simon Urbanek, and David Reiss;
@@ -31,7 +31,7 @@
to use than the equivalent low-level loop code. The "Rcpp-sugar" vignette
gives an overview of the feature.
.
- Several examples are included, and 784 unit tests in 369 unit test functions
+ Several examples are included, and 791 unit tests in 374 unit test functions
provide additional usage examples.
Depends: R (>= 2.12.0), methods
Suggests: RUnit, inline, rbenchmark
@@ -40,3 +40,4 @@
BugReports: http://r-forge.r-project.org/tracker/?atid=637&group_id=155&func=browse
MailingList: Please send questions and comments regarding Rcpp to rcpp-devel at lists.r-forge.r-project.org
MinimumSvnRev: 52986
+
Modified: pkg/Rcpp/debian/changelog
===================================================================
--- pkg/Rcpp/debian/changelog 2010-11-02 01:56:47 UTC (rev 2384)
+++ pkg/Rcpp/debian/changelog 2010-11-02 02:01:31 UTC (rev 2385)
@@ -1,3 +1,9 @@
+rcpp (0.8.8-1) unstable; urgency=low
+
+ * New release
+
+ -- Dirk Eddelbuettel <edd at debian.org> Mon, 01 Nov 2010 17:16:36 -0500
+
rcpp (0.8.7-1) unstable; urgency=low
* New release
Modified: pkg/Rcpp/inst/NEWS
===================================================================
--- pkg/Rcpp/inst/NEWS 2010-11-02 01:56:47 UTC (rev 2384)
+++ pkg/Rcpp/inst/NEWS 2010-11-02 02:01:31 UTC (rev 2385)
@@ -1,9 +1,10 @@
-0.8.8 (future)
+0.8.8 2010-11-01
o New syntactic shortcut to extract rows and columns of a Matrix.
x(i,_) extracts the i-th row and x(_,i) extracts the i-th column.
- o Matrix indexing is more efficient
+ o Matrix indexing is more efficient. However, faster indexing is
+ disabled if g++ 4.5.0 or later is used.
o A few new Rcpp operators such as cumsum, operator=(sugar)
@@ -11,31 +12,30 @@
- column indexing was incorrect in some cases
- - patch needed for clang/llvm compiler (with thanks to Karl Millar)
+ - compilation using clang/llvm (thanks to Karl Millar for the patch)
- instantation order of Module corrected
- POSIXct, POSIXt now correctly ordered for R 2.12.0
- o Disable fast indexing if g++ 4.5.0 or later is used
-
0.8.7 2010-10-15
- o As of this version, Rcpp depends on R 2.12 or greater as it interfaces
- the new reference classes (see below) and also reflects the POSIXt class
- reordering both of which appeared with R version 2.12.0
+ o As of this version, Rcpp depends on R 2.12 or greater as it interfaces
+ the new reference classes (see below) and also reflects the POSIXt
+ class reordering both of which appeared with R version 2.12.0
- o new Rcpp::Reference class, that allows internal manipulation of R 2.12.0
- reference classes. The class exposes a constructor that takes the name
- of the target reference class and a field(string) method that implements
- the proxy pattern to get/set reference fields using callbacks to the
- R operators "$" and "$<-" in order to preserve the R-level encapsulation
+ o new Rcpp::Reference class, that allows internal manipulation of R
+ 2.12.0 reference classes. The class exposes a constructor that takes
+ the name of the target reference class and a field(string) method
+ that implements the proxy pattern to get/set reference fields using
+ callbacks to the R operators "$" and "$<-" in order to preserve the
+ R-level encapsulation
- o the R side of the preceding item allows methods to be written
- in R as per ?ReferenceClasses, accessing fields by name and
- assigning them using "<<-". Classes extracted from modules
- are R reference classes. They can be subclassed in R, and/or R methods
- can be defined using the $methods(...) mechanism.
+ o the R side of the preceding item allows methods to be written in R as
+ per ?ReferenceClasses, accessing fields by name and assigning them
+ using "<<-". Classes extracted from modules are R reference classes.
+ They can be subclassed in R, and/or R methods can be defined using
+ the $methods(...) mechanism.
o internal performance improvements for Rcpp sugar as well as an added
'noNA()' wrapper to omit tests for NA values -- see the included
More information about the Rcpp-commits
mailing list