[Rcpp-commits] r1869 - in pkg/Rcpp: . debian inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Sun Jul 25 18:37:44 CEST 2010
Author: edd
Date: 2010-07-25 18:37:44 +0200 (Sun, 25 Jul 2010)
New Revision: 1869
Modified:
pkg/Rcpp/DESCRIPTION
pkg/Rcpp/NEWS
pkg/Rcpp/TODO
pkg/Rcpp/debian/changelog
pkg/Rcpp/inst/ChangeLog
Log:
release 0.8.5
Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION 2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/DESCRIPTION 2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,6 +1,6 @@
Package: Rcpp
Title: Seamless R and C++ Integration
-Version: 0.8.4.2
+Version: 0.8.5
Date: $Date$
Author: Dirk Eddelbuettel and Romain Francois, with contributions
by Simon Urbanek, David Reiss and Douglas Bates; based on code written during
Modified: pkg/Rcpp/NEWS
===================================================================
--- pkg/Rcpp/NEWS 2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/NEWS 2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,8 +1,14 @@
-0.8.5 (future)
+0.8.5 2010-07-25
o speed improvements. Vector::names, RObject::slot have been improved
to take advantage of R API functions instead of callbacks to R
+ o Some small updates to the Rd-based documentation which now points to
+ content in the vignettes. Also a small formatting change to suppress
+ a warning from the development version of R.
+
+ o Minor changes to Date() code which may reenable SunStudio builds
+
0.8.4 2010-07-09
o new sugar vector functions: rep, rep_len, rep_each, rev, head, tail,
Modified: pkg/Rcpp/TODO
===================================================================
--- pkg/Rcpp/TODO 2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/TODO 2010-07-25 16:37:44 UTC (rev 1869)
@@ -7,15 +7,17 @@
o Add a vignette about Rcpp sugar [in progress]
- o Add a vignette about the api
+ o Add a vignette about the API
+
API
o Rcpp::Factor and Rcpp::Ordered
- o const operators, as requested on Rcpp-devel:
- http://permalink.gmane.org/gmane.comp.lang.r.rcpp/494
+ o const operators, as requested on Rcpp-devel:
+ http://permalink.gmane.org/gmane.comp.lang.r.rcpp/494
+
Modules
o Exposing constructors. For now we can only construct internal objects
@@ -38,16 +40,17 @@
http://permalink.gmane.org/gmane.comp.lang.r.devel/24610
o Order of classes in POSIXt: this currently is implemented internally
- with conditional compiling based on the version of R. The conditional
- compiling must disappear when we can depend on R 2.12.0
+ with conditional compiling based on the version of R. The conditional
+ compiling will disappear once we can depend on R 2.12.0 or greater
+
Syntactic sugar
o duplicated, unique, count, sum, sqrt, log, log10, ln
- o operator%
+ o operator%
- o operator/ needs to handle the case of division by 0
+ o operator/ needs to handle the case of division by 0
o min, max with specialization of the binary operators, so that we can do
things like this lazily:
@@ -60,17 +63,18 @@
o Compound operators: ++,--,+=, -=, ...
- o lazy evaluation might not be the best thing for the sugar
- implementation of outer. For example :
-
- outer( x + y, z , plus<double>() )
-
- has to evaluate x[i] + y[i] as many times as the length
- of z. perhaps a better implementation would be to
- first force the evaluation of x + y.
+ o lazy evaluation might not be the best thing for the sugar
+ implementation of outer. For example :
+
+ outer( x + y, z , plus<double>() )
+
+ has to evaluate x[i] + y[i] as many times as the length
+ of z. perhaps a better implementation would be to
+ first force the evaluation of x + y.
+
Speed
- o rework lhs use of RObject::slot so that it uses R_do_slot_assign
- instead of an R callback
+ o rework lhs use of RObject::slot so that it uses R_do_slot_assign
+ instead of an R callback
Modified: pkg/Rcpp/debian/changelog
===================================================================
--- pkg/Rcpp/debian/changelog 2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/debian/changelog 2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,3 +1,9 @@
+rcpp (0.8.5-1) unstable; urgency=low
+
+ * New release
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sun, 25 Jul 2010 11:34:27 -0500
+
rcpp (0.8.4-1) unstable; urgency=low
* New release
Modified: pkg/Rcpp/inst/ChangeLog
===================================================================
--- pkg/Rcpp/inst/ChangeLog 2010-07-17 14:01:46 UTC (rev 1868)
+++ pkg/Rcpp/inst/ChangeLog 2010-07-25 16:37:44 UTC (rev 1869)
@@ -1,16 +1,43 @@
+2010-07-25 Dirk Eddelbuettel <edd at debian.org>
+
+ * DESCRIPTION: Release 0.8.5
+
+ * debian/*: Similarly updated for new release to Debian
+
2010-07-17 Romain Francois <romain at r-enthusiasts.com>
- * inst/include/Rcpp/vector/Vector.h: faster lhs use of names, only using callback
- to R if necessary. (discovered while profiling RProtoBuf)
-
- * inst/include/Rcpp/RObject.h : faster lhs and rhs use of RObject::slot,
- using R API functions R_do_slot and R_do_slot_assign
-
+ * inst/include/Rcpp/vector/Vector.h: faster lhs use of names, only
+ using callback to R if necessary. (discovered while profiling
+ RProtoBuf)
+
+ * inst/include/Rcpp/RObject.h : faster lhs and rhs use of
+ RObject::slot, using R API functions R_do_slot and R_do_slot_assign
+
+2010-07-16 Dirk Eddelbuettel <edd at debian.org>
+
+ * src/Date.cpp: Small fix which may make Solaris/SunStudio happy
+
2010-07-16 Romain Francois <romain at r-enthusiasts.com>
- * man/Rcpp-package.Rd : removed old content and point to the Rcpp-package
- vignette for current guidelines.
+ * man/Rcpp-package.Rd : removed old content and point to the
+ Rcpp-package vignette for current guidelines.
+ * DESCRIPTION: Updated to mention sugar and modules
+
+2010-07-10 Romain Francois <romain at r-enthusiasts.com>
+
+ * src/Makevars: Remove last call to $shell by turning C++0x
+ detection off (and into a switch users can edit) which should
+ make builds more stable
+ * src/Makevars.win: Idem
+ * src/cxx0x/cxx0x.R: Detection script deprecated for now
+
+2010-07-10 Romain Francois <romain at r-enthusiasts.com>
+
+ * man/CppClass-class.Rd: changed use of \linkS4Class to suppress a
+ warning with the development version of R
+ * man/CppObject-class.Rd: idem
+
2010-07-09 Dirk Eddelbuettel <edd at debian.org>
* DESCRIPTION: Release 0.8.4
More information about the Rcpp-commits
mailing list