[Rcpp-commits] r4293 - in pkg/Rcpp: . debian inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Sat Mar 23 15:49:01 CET 2013
Author: edd
Date: 2013-03-23 15:49:00 +0100 (Sat, 23 Mar 2013)
New Revision: 4293
Added:
pkg/Rcpp/debian/compat
Modified:
pkg/Rcpp/ChangeLog
pkg/Rcpp/DESCRIPTION
pkg/Rcpp/debian/changelog
pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides
pkg/Rcpp/inst/NEWS.Rd
Log:
Release 0.10.3
set version in DESCRIPTION, debian/changelog, inst/NEWS.Rd
usual updates in debian/* for new build
Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog 2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/ChangeLog 2013-03-23 14:49:00 UTC (rev 4293)
@@ -1,3 +1,10 @@
+2013-03-23 Dirk Eddelbuettel <edd at debian.org>
+
+ * DESCRIPTION: Release 0.10.3
+ * inst/NEWS.Rd: Release 0.10.3
+ * inst/include/Rcpp/config.h: Release 0.10.3
+ * debian/*: Similarly updated for new release to Debian
+
2013-03-21 Dirk Eddelbuettel <edd at debian.org>
* inst/unitTests/runit.wstring.R (test.as_vector_wstring): replace
@@ -63,7 +70,7 @@
* include/RcppCommon.h : move sexp_to_name here. Used in some debugging
* include/Rcpp/vector/MatrixRow.h : fix const version of operator[]
* include/Rcpp/vector/Vector.h : more debugging
- * include/Rcpp/internal/wrap.h : more debugging. more dispatch.
+ * include/Rcpp/internal/wrap.h : more debugging. more dispatch.
2013-02-18 Romain Francois <romain at r-enthusiasts.com>
@@ -225,19 +232,19 @@
* R/00_classes.R: remove unused S4 classes
* src/internal.h: added Rcpp_PreserveObject, Rcpp_ReleaseObject and
Rcpp_ReplaceObject as replacements to R_ versions. The back end of the Rcpp_
- version is a list (generic vector) instead of a linked list and
- is faster
+ version is a list (generic vector) instead of a linked list and
+ is faster
* src/Module.cpp: more debugging
- * src/barrier.cpp: added get_Rcpp_protection_stack used in the new
+ * src/barrier.cpp: added get_Rcpp_protection_stack used in the new
stack system for protecting/releasing objects in Rcpp
* src/api.cpp: implemetation of Rcpp_PreserveObject, Rcpp_ReleaseObject
- and Rcpp_ReplaceObject. RObject::setSEXP now uses the new system.
+ and Rcpp_ReplaceObject. RObject::setSEXP now uses the new system.
The RObject(SEXP) constructor now directly uses Rcpp_PreserveObject
More debugging for the RObject class
Changes in api classes to better use the new protection system
* unitTests/cpp/language.cpp: hosting unit test in sourceCpp form
* unitTests/runit.Language.R: update unit tests
- * unitTests/runit.Module.client.package.R: remove code that has been
+ * unitTests/runit.Module.client.package.R: remove code that has been
commented for ages
* include/Rcpp/DottedPair.h: better use of the RObject constructor
* include/Rcpp/vector/Vector.h: better use of the RObject constructor
@@ -248,13 +255,13 @@
* include/Rcpp/macros/debug.h: more debugging macros
* include/Rcpp/module/class_Base.h: using classes instead of SEXP
* include/Rcpp/module/class.h: using classes instead of SEXP
- * include/Rcpp/generated/Language__ctors.h : using update_language_object
- instead of the virtual update which has been removed.
+ * include/Rcpp/generated/Language__ctors.h : using update_language_object
+ instead of the virtual update which has been removed.
* include/Rcpp/api/meat/Vector.h : using update_vector instead of the
virtual update that has been removed, more debugging
* include/Rcpp/api/meat/Matrix.h : more debugging, using update_matrix
instead of the virtual update which has been removed
- * include/Rcpp/Language.h : added update_language_object to
+ * include/Rcpp/Language.h : added update_language_object to
replace update which was virtual
* include/Rcpp/RObject.h : only keep declarations here
Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION 2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/DESCRIPTION 2013-03-23 14:49:00 UTC (rev 4293)
@@ -1,6 +1,6 @@
Package: Rcpp
Title: Seamless R and C++ Integration
-Version: 0.10.2.8
+Version: 0.10.3
Date: $Date$
Author: Dirk Eddelbuettel and Romain Francois, with contributions
by Douglas Bates, John Chambers and JJ Allaire
@@ -37,7 +37,7 @@
package development. Attributes are built on top of Rcpp modules and
their implementation is based on previous work in the inline package.
.
- Many examples are included, and over 870 unit tests in over 390 unit
+ Many examples are included, and over 870 unit tests in over 400 unit
test functions provide additional usage examples.
.
An earlier version of Rcpp, containing what we now call the 'classic Rcpp
Modified: pkg/Rcpp/debian/changelog
===================================================================
--- pkg/Rcpp/debian/changelog 2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/debian/changelog 2013-03-23 14:49:00 UTC (rev 4293)
@@ -1,3 +1,11 @@
+rcpp (0.10.3-1) unstable; urgency=low
+
+ * New release
+
+ * src/Timer.cpp: Changed to permit *BSD builds (Closes: #697032)
+
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 23 Mar 2013 07:42:26 -0500
+
rcpp (0.10.2-1) unstable; urgency=low
* New release
@@ -9,7 +17,7 @@
* New release
* inst/include/Rcpp/iostream/Rostream.h: Additional fix that didn't make
- into 0.10.1
+ it into 0.10.1
-- Dirk Eddelbuettel <edd at debian.org> Tue, 27 Nov 2012 08:20:54 -0600
Added: pkg/Rcpp/debian/compat
===================================================================
--- pkg/Rcpp/debian/compat (rev 0)
+++ pkg/Rcpp/debian/compat 2013-03-23 14:49:00 UTC (rev 4293)
@@ -0,0 +1 @@
+7
Modified: pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides
===================================================================
--- pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides 2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/debian/r-cran-rcpp.lintian-overrides 2013-03-23 14:49:00 UTC (rev 4293)
@@ -71,3 +71,4 @@
r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/examples/Misc/newFib.r
r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/unitTests/runit.rmath.R
r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/unitTests/runit.String.R
+r-cran-rcpp: script-not-executable usr/lib/R/site-library/Rcpp/unitTests/runit.wstring.R
Modified: pkg/Rcpp/inst/NEWS.Rd
===================================================================
--- pkg/Rcpp/inst/NEWS.Rd 2013-03-22 00:42:51 UTC (rev 4292)
+++ pkg/Rcpp/inst/NEWS.Rd 2013-03-23 14:49:00 UTC (rev 4293)
@@ -2,12 +2,12 @@
\title{News for Package 'Rcpp'}
\newcommand{\cpkg}{\href{http://CRAN.R-project.org/package=#1}{\pkg{#1}}}
-\section{Changes in Rcpp version 0.10.2.8 (2013-03-21)}{
+\section{Changes in Rcpp version 0.10.3 (2013-03-23)}{
\itemize{
\item Changes in R code:
\itemize{
- \item Prevent build failures when Rcpp is installed in a library
- path with spaces on Windows (transform paths in the same manner
+ \item Prevent build failures on Windowsn when Rcpp is installed
+ in a library path with spaces (transform paths in the same manner
that R does before passing them to the build system).
}
\item Changes in Rcpp attributes:
@@ -39,9 +39,9 @@
functions Rcpp_PreserveObject, Rcpp_ReleaseObject and Rcpp_ReplaceObject
which shows better performance and is implemented using a generic vector
treated as a stack instead of a pairlist in the R
- implementation.
- \item As the preserve / release code is still a little rough at
- the edges, a new #define is used (in config.h) to disable it for now.
+ implementation. However, as this preserve / release code is still
+ a little rough at the edges, a new #define is used (in config.h)
+ to disable it for now.
\item Platform-dependent code in Timer.cpp now recognises a few
more BSD variants thanks to contributed defined() test suggestions
\item Support for wide character strings has been added throughout the
More information about the Rcpp-commits
mailing list