[Rcpp-commits] r4362 - in pkg/Rcpp: . inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Sat Jun 22 19:55:15 CEST 2013
Author: edd
Date: 2013-06-22 19:55:15 +0200 (Sat, 22 Jun 2013)
New Revision: 4362
Modified:
pkg/Rcpp/ChangeLog
pkg/Rcpp/DESCRIPTION
pkg/Rcpp/inst/NEWS.Rd
Log:
minor edits in ChangeLog and NEWS
rolled interim version number to 0.10.3.5
Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog 2013-06-21 21:30:00 UTC (rev 4361)
+++ pkg/Rcpp/ChangeLog 2013-06-22 17:55:15 UTC (rev 4362)
@@ -1,19 +1,24 @@
-2013-06-19 Romain Francois <romain at r-enthusiasts.com>
+2013-06-19 Romain Francois <romain at r-enthusiasts.com>
+ * inst/NEWS.Rd: Document planned depreciation of old RCPP_FUNCION_*
+ macros which are redundant thanks to Rcpp Modules and Rcpp Attributes
+
* include/Rcpp/vector/string_proxy.h : added operator
- string_proxy::operator==( const string_proxy& ) so that me may compare x[i]
- and y[i] (x and y being CharacterVector)
- * include/Rcpp/module/Module_generated_Pointer_CppMethod.h : remove const
- and reference to OUT type in several places, that was causing problems e.g.
- on making the Rcpp-modules vignette
+ string_proxy::operator==( const string_proxy& ) so that me may
+ compare x[i] and y[i] (x and y being CharacterVector)
+
+ * include/Rcpp/module/Module_generated_Pointer_CppMethod.h : remove
+ const and reference to OUT type in several places, that was causing
+ problems e.g. on making the Rcpp-modules vignette
+
* include/Rcpp/module/Module_generated_CppMethod.h : idem
-
-2013-06-18 Romain Francois <romain at r-enthusiasts.com>
- * include/Rcpp/module/Module_generated_CppFunction.h : using BEGIN_RCPP / END_RCPP
- as suggested by QRD in Rcpp-devel. This should reduce cross dll exceptions
- issues on windows.
+2013-06-18 Romain Francois <romain at r-enthusiasts.com>
+ * include/Rcpp/module/Module_generated_CppFunction.h : using
+ BEGIN_RCPP / END_RCPP as suggested by Ben North on Rcpp-devel. This
+ should reduce cross dll exceptions issues on windows.
+
2013-06-14 Romain Francois <romain at r-enthusiasts.com>
* include/Rcpp/stats/random/runif.h : removed unused max variable
Modified: pkg/Rcpp/DESCRIPTION
===================================================================
--- pkg/Rcpp/DESCRIPTION 2013-06-21 21:30:00 UTC (rev 4361)
+++ pkg/Rcpp/DESCRIPTION 2013-06-22 17:55:15 UTC (rev 4362)
@@ -1,6 +1,6 @@
Package: Rcpp
Title: Seamless R and C++ Integration
-Version: 0.10.3.4
+Version: 0.10.3.5
Date: $Date$
Author: Dirk Eddelbuettel and Romain Francois, with contributions
by Douglas Bates, John Chambers and JJ Allaire
Modified: pkg/Rcpp/inst/NEWS.Rd
===================================================================
--- pkg/Rcpp/inst/NEWS.Rd 2013-06-21 21:30:00 UTC (rev 4361)
+++ pkg/Rcpp/inst/NEWS.Rd 2013-06-22 17:55:15 UTC (rev 4362)
@@ -29,7 +29,8 @@
it does not remove the element pointed by last (similar to what is
done on stl types and what was intended initially). Reported on
Rcpp-devel by Toni Giorgino.
- \item Added equality operator between elements of \code{CharacterVector}s.
+ \item Added equality operator between elements of
+ \code{CharacterVector}s.
}
\item Changes in Rcpp sugar:
\itemize{
@@ -41,8 +42,8 @@
}
\item Changes in Rcpp build tools:
\itemize{
- \item Fix (from Martyn Plummer) for solaris in handling
- SingleLogicalResult.
+ \item Fix by Martyn Plummer for Solaris in handling of
+ \code{SingleLogicalResult}.
\item The \code{src/Makevars} file can now optionally override the
path for \code{/usr/bin/install_name_tool} which is used on OS X.
\item Vignettes are trying harder not to be built in parallel.
@@ -53,18 +54,17 @@
sourced by packages using Rcpp).
\item Updated the \code{THANKS} file.
}
- \item Deprecation plans:
+ \item Planned Deprecation of \code{RCPP_FUNCTION_*}:
\itemize{
\item The set of macros \code{RCPP_FUNCTION_} etc ... from the
\code{preprocessor_generated.h} file will be deprecated in the next version
- of \code{Rcpp}, i.e they will still be available but will generate some
+ of \pkg{Rcpp}, i.e they will still be available but will generate some
warning in addition to their expected behavior.
-
- In the first release 12 months after now, the macros will be removed
- from \code{Rcpp}.
-
- Users of these macros (if any) should start replacing them
- with more up to date code, such as using attributes or modules.
+ \item In the first release that is at least 12 months after this announcement, the
+ macros will be removed from \pkg{Rcpp}.
+ \item Users of these macros (if there are any) should start replacing them
+ with more up to date code, such as using Rcpp attributes or Rcpp
+ modules.
}
}
}
More information about the Rcpp-commits
mailing list