[Rcpp-commits] r421 - in pkg: . debian inst
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Fri Jan 22 04:15:02 CET 2010
Author: edd
Date: 2010-01-22 04:14:59 +0100 (Fri, 22 Jan 2010)
New Revision: 421
Modified:
pkg/DESCRIPTION
pkg/INDEX
pkg/debian/changelog
pkg/debian/copyright
pkg/debian/r-cran-rcpp.lintian-overrides
pkg/inst/ChangeLog
Log:
there comes 0.7.3
Modified: pkg/DESCRIPTION
===================================================================
--- pkg/DESCRIPTION 2010-01-22 02:50:31 UTC (rev 420)
+++ pkg/DESCRIPTION 2010-01-22 03:14:59 UTC (rev 421)
@@ -1,6 +1,6 @@
Package: Rcpp
Title: Rcpp R/C++ interface package
-Version: 0.7.2.3
+Version: 0.7.3
Date: $Date$
Author: Dirk Eddelbuettel and Romain Francois, with contributions
by Simon Urbanek and David Reiss; based on code written during
Modified: pkg/INDEX
===================================================================
--- pkg/INDEX 2010-01-22 02:50:31 UTC (rev 420)
+++ pkg/INDEX 2010-01-22 03:14:59 UTC (rev 421)
@@ -2,6 +2,8 @@
objects in C++
RcppExample Rcpp R / C++ interface example
Rcpp-package R / C++ interface
+Rcpp.package.skeleton Create a skeleton for a new package depending
+ on Rcpp
RcppParams C++ class for receiving (scalar) parameters
from R
RcppResultSet C++ class for sending C++ objects back to R
Modified: pkg/debian/changelog
===================================================================
--- pkg/debian/changelog 2010-01-22 02:50:31 UTC (rev 420)
+++ pkg/debian/changelog 2010-01-22 03:14:59 UTC (rev 421)
@@ -1,3 +1,9 @@
+rcpp (0.7.3-1) unstable; urgency=low
+
+ * New release
+
+ -- Dirk Eddelbuettel <edd at debian.org> Thu, 21 Jan 2010 20:42:07 -0600
+
rcpp (0.7.2-1) unstable; urgency=low
* New release
Modified: pkg/debian/copyright
===================================================================
--- pkg/debian/copyright 2010-01-22 02:50:31 UTC (rev 420)
+++ pkg/debian/copyright 2010-01-22 03:14:59 UTC (rev 421)
@@ -1,6 +1,6 @@
This is the Debian GNU/Linux r-cran-rcpp package of Rcpp, an
-R / C++ interface package. Rcpp was written by Dominick Samperi
-and Dirk Eddelbuettel.
+R / C++ interface package. Rcpp was written by Dominick Samperi,
+Dirk Eddelbuettel and Romain Francois.
This package was created by Dirk Eddelbuettel <edd at debian.org>.
The sources were downloaded from the main CRAN site
@@ -19,30 +19,40 @@
Copyright (C) 2005 - 2006 Dominick Sameri
Copyright (C) 2008 Dirk Eddelbuettel
+Copyright (C) 2009 - 2010 Dirk Eddelbuettel and Romain Francois
Portions Copyright (C) 2008 Simon Urbanek
-License: LGPL-2.1
+License: GPL-2
-On a Debian GNU/Linux system, the LGPL license (version 2.1) is included
-in the file /usr/share/common-licenses/LGPL-2.1.
+On a Debian GNU/Linux system, the GPL license (version 2) is included
+in the file /usr/share/common-licenses/GPL-2.
For reference, the upstream DESCRIPTION file is included below:
- Package: Rcpp
- Title: Rcpp R/C++ interface library and package template
- Version: 0.6.2
- Date: $Date: 2008-12-02 21:43:07 -0600 (Tue, 02 Dec 2008) $
- Author: Dominick Samperi and Dirk Eddelbuettel
- Maintainer: Dirk Eddelbuettel <edd at debian.org>
- Description: R/C++ interface class library and package template.
- The Rcpp library maps data types betweeen R and C++,
- and includes support for R types real, integer, character,
- vector, matrix, Date, datetime (i.e. POSIXct) data frame,
- and function. It supports calling R functions from C++.
- See the package documentation file doc/RcppAPI.pdf for more
- information, including details on building binary R packages
- for Windows.
- Depends: R (>= 2.0.0)
- SystemRequirements: None
- License: LGPL (>= 2.1)
+ Package: Rcpp
+ Title: Rcpp R/C++ interface package
+ Version: 0.7.3
+ Date: $Date: 2010-01-18 13:08:15 -0600 (Mon, 18 Jan 2010) $
+ Author: Dirk Eddelbuettel and Romain Francois, with contributions
+ by Simon Urbanek and David Reiss; based on code written during
+ 2005 and 2006 by Dominick Samperi
+ Maintainer: Dirk Eddelbuettel <edd at debian.org>
+ Description: R/C++ interface classes and examples
+ The Rcpp library maps data types betweeen R and C++, and includes support
+ for R types real, integer, character, vector, matrix, Date, datetime (i.e.
+ POSIXct) at microsecond resolution, data frame, and function. Transfer to and
+ from simple SEXP objects is particular easy. Calling R functions from C++ is
+ also supported.
+ .
+ C++ code can be 'inlined' by using the 'inline' package which will create a
+ C++ function and compile, link and load it given the 'inlined' character
+ argument which makes C++ integration very easy.
+ .
+ Several examples are included.
+ Depends: R (>= 2.0.0)
+ Suggests: inline (>= 0.3.4), RUnit
+ SystemRequirements: None
+ URL: http://dirk.eddelbuettel.com/code/rcpp.html,
+ http://romainfrancois.blog.free.fr/index.php?category/R-package/Rcpp
+ License: GPL (>= 2)
Modified: pkg/debian/r-cran-rcpp.lintian-overrides
===================================================================
--- pkg/debian/r-cran-rcpp.lintian-overrides 2010-01-22 02:50:31 UTC (rev 420)
+++ pkg/debian/r-cran-rcpp.lintian-overrides 2010-01-22 03:14:59 UTC (rev 421)
@@ -24,3 +24,5 @@
r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.Symbol.R
r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.as.R
r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/unitTests/runit.wrap.R
+r-cran-rcpp: script-not-executable ./usr/lib/R/site-library/Rcpp/discovery/cxx0x.R
+r-cran-rcpp: script-uses-bin-env ./usr/lib/R/site-library/Rcpp/discovery/cxx0x.R
Modified: pkg/inst/ChangeLog
===================================================================
--- pkg/inst/ChangeLog 2010-01-22 02:50:31 UTC (rev 420)
+++ pkg/inst/ChangeLog 2010-01-22 03:14:59 UTC (rev 421)
@@ -1,40 +1,79 @@
+2010-01-21 Dirk Eddelbuettel <edd at debian.org>
+
+ * DESCRIPTION: Release 0.7.3
+
+ * debian/*: Similarly updated for new release to Debian
+
+ * INDEX: updated
+
+ * configure.in: Some more small cleanups
+
+ * inst/skeleton/Makevars.win: Add missing default file
+
+2010-01-21 Romain Francois <francoisromain at free.fr>
+
+ * configure.in: Some small cleanups, add RCPP_CXX0X env var
+
+2010-01-20 Romain Francois <francoisromain at free.fr>
+
+ * src/*: make update private virtual in RObject and couple it with
+ setSEXP so that it gets called automatically, instead of manually
+ * src/*: move more code depending on c++0x from cpp files to header
+ files
+
+2010-01-20 Dirk Eddelbuettel <edd at debian.org>
+
+ * configure.in: Detect C++ capabilties (via g++ major/minor) via
+ small C++ program embedded in autoconf macro
+
2010-01-19 Romain Francois <francoisromain at free.fr>
- * configure.in: use the cxx0x.R script to discover if the
+ * configure.in: use the cxx0x.R script to discover if the
compiler being used is c++0x capable
* configure: regenerated from updated configure.in
* src/Makevars.in: using CLINK_CPPFLAGS variable
- * src/Makevars.win: using CLINK_CPPFLAGS variable with the
+ * src/Makevars.win: using CLINK_CPPFLAGS variable with the
cxx0x.R discovery script
-
+
+2010-01-18 Dirk Eddelbuettel <edd at debian.org>
+
+ * R/RcppLdpath.R: Rewrote logic for LdFlags() to decide when linking
+ is static: default now is everywhere but Linux, and choices can be
+ overriden as before
+
2010-01-18 Romain Francois <francoisromain at free.fr>
- * inst/discovery/cxx0x.R: replaces the cxx0x.c file to take
+ * inst/discovery/cxx0x.R: replaces the cxx0x.c file to take
care of compiling, etc...
2010-01-17 Romain Francois <francoisromain at free.fr>
- * src/exceptions.cpp: slightly less dumb exception logic
+ * src/exceptions.cpp: slightly less dumb exception logic
on non GCC compilers. exceptions will now trigger an R error
- with a default message (we don't attempt to get the
+ with a default message (we don't attempt to get the
exception class or message because we don't know how to)
* src/Rcpp/Pairlist.h: Pairlist lacked a default constructor
- which is needed when the variadic templates are not
+ which is needed when the variadic templates are not
available
* inst/unitTests/*: add -std=c++0x in inline when necessary
* R/RcppLdPath.R : new script RcppCxx0xFlags() and Cxx0xFlags()
- that compile, load and call a simple C file in order to check
+ that compile, load and call a simple C file in order to check
the compiler version and add the -std=c++0x flag
- * inst/discovery/cxx0x.c: discovery script. simple C script that
- returns "-std=c++0x" if it is compiled with GCC >= 4.3 and
+ * inst/discovery/cxx0x.c: discovery script. simple C script that
+ returns "-std=c++0x" if it is compiled with GCC >= 4.3 and
"" otherwise
+2010-01-16 Dirk Eddelbuettel <edd at debian.org>
+
+ * src/Rcpp/*h: call Rf_length() etc as ::Rf_length() to ensure we get
+ the one from the top-level namespace
+
2010-01-16 Romain Francois <francoisromain at free.fr>
* src/Rcpp/Environment.h: Environment gains a new_child method
@@ -47,7 +86,7 @@
for ExpressionVector::eval
* src/Rcpp/ExpressionVector.h: ExpressionVector gains a
- constructor ExpressionVector( const std::string& ) that
+ constructor ExpressionVector( const std::string& ) that
parses the string as R code
* inst/unitTests/runit.ExpressionVector.R: added unit tests
to cover the new constructor
More information about the Rcpp-commits
mailing list