[Rcpp-commits] r1755 - in pkg/Rcpp: . debian inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Mon Jun 28 00:29:38 CEST 2010
Author: edd
Date: 2010-06-28 00:29:38 +0200 (Mon, 28 Jun 2010)
New Revision: 1755
Modified:
pkg/Rcpp/DESCRIPTION
pkg/Rcpp/NEWS
pkg/Rcpp/debian/changelog
pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides
pkg/Rcpp/inst/ChangeLog
Log:
release 0.8.3
Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION 2010-06-27 17:28:13 UTC (rev 1754)
+++ pkg/Rcpp/DESCRIPTION 2010-06-27 22:29:38 UTC (rev 1755)
@@ -1,6 +1,6 @@
Package: Rcpp
Title: Rcpp R/C++ interface package
-Version: 0.8.2.14
+Version: 0.8.3
Date: $Date$
Author: Dirk Eddelbuettel and Romain Francois, with contributions
by Simon Urbanek, David Reiss and Douglas Bates; based on code written during
@@ -44,7 +44,7 @@
C++ function and compile, link and load it given the 'inlined' character
argument which makes C++ integration very easy.
.
- Several examples are included, and over 550 unit tests in over 250 unit test
+ Several examples are included, and over 720 unit tests in over 320 unit test
functions provide addtional usage examples.
Depends: R (>= 2.10.0), methods
Suggests: RUnit, inline
Modified: pkg/Rcpp/NEWS
===================================================================
--- pkg/Rcpp/NEWS 2010-06-27 17:28:13 UTC (rev 1754)
+++ pkg/Rcpp/NEWS 2010-06-27 22:29:38 UTC (rev 1755)
@@ -1,23 +1,23 @@
-0.8.3 (under development)
+0.8.3 2010-06-27
- o This release adds Rcpp sugar which brings (a subset of) the R syntax
+ o This release adds Rcpp sugar which brings (a subset of) the R syntax
into C++. This supports :
- - binary operators : <,>,<=,>=,==,!= between R vectors
- - arithmetic operators: +,-,*,/ between compatible R vectors
- - several functions that are similar to the R function of the same name:
+ - binary operators : <,>,<=,>=,==,!= between R vectors
+ - arithmetic operators: +,-,*,/ between compatible R vectors
+ - several functions that are similar to the R function of the same name:
abs, all, any, ceiling, diff, exp, ifelse, is_na, lapply, pmin, pmax,
pow, sapply, seq_along, seq_len, sign
Simple examples :
- // two numeric vector of the same size
- NumericVector x ;
- NumericVector y ;
- NumericVector res = ifelse( x < y, x*x, -(y*y) ) ;
+ // two numeric vector of the same size
+ NumericVector x ;
+ NumericVector y ;
+ NumericVector res = ifelse( x < y, x*x, -(y*y) ) ;
- // sapply'ing a C++ function
- double square( double x ){ return x*x ; }
- NumericVector res = sapply( x, square ) ;
+ // sapply'ing a C++ function
+ double square( double x ){ return x*x ; }
+ NumericVector res = sapply( x, square ) ;
Rcpp sugar uses the technique of expression templates, pioneered by the
Blitz++ library and used in many libraries (Boost::uBlas, Armadillo).
@@ -39,8 +39,9 @@
o New classes Date, Datetime, DateVector and DatetimeVector with proper
'new' API integration such as as(), wrap(), iterators, ...
- o The so-called classic API headers have been moved to a subdirectory classic/
- This should not affect client-code as only Rcpp.h was ever included.
+ o The so-called classic API headers have been moved to a subdirectory
+ classic/ This should not affect client-code as only Rcpp.h was ever
+ included.
o RcppDate now has a constructor from SEXP as well
Modified: pkg/Rcpp/debian/changelog
===================================================================
--- pkg/Rcpp/debian/changelog 2010-06-27 17:28:13 UTC (rev 1754)
+++ pkg/Rcpp/debian/changelog 2010-06-27 22:29:38 UTC (rev 1755)
@@ -1,3 +1,9 @@
+rcpp (0.8.3-1) unstable; urgency=low
+
+ * New release
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 27 Jun 2010 16:40:23 -0500
+
rcpp (0.8.2-1) unstable; urgency=low
* New release
Modified: pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides
===================================================================
--- pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides 2010-06-27 17:28:13 UTC (rev 1754)
+++ pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides 2010-06-27 22:29:38 UTC (rev 1755)
@@ -49,3 +49,7 @@
r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.client.package.R
r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.Module.R
r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.complex.R
+r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.Date.R
+r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.Datetime.R
+r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.sugar.R
+r-cran-rcpp: executable-not-elf-or-script ./usr/lib/R/site-library/Rcpp/examples/SugarPerformance/sugarBenchmarks.R
Modified: pkg/Rcpp/inst/ChangeLog
===================================================================
--- pkg/Rcpp/inst/ChangeLog 2010-06-27 17:28:13 UTC (rev 1754)
+++ pkg/Rcpp/inst/ChangeLog 2010-06-27 22:29:38 UTC (rev 1755)
@@ -1,5 +1,9 @@
2010-06-27 Dirk Eddelbuettel <edd at debian.org>
+ * DESCRIPTION: Release 0.8.3
+
+ * debian/*: Similarly updated for new release to Debian
+
* inst/unitTests/runTests.R: Stop-gap measure to reduce the number of
tests run on Windows as we now have so many tests that the build
exceeds the time limit granted by the win-builder service. The forced
More information about the Rcpp-commits
mailing list