[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