2016-07-04 22:44:15 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Updated R-Rcpp to 0.12.5.
From Lukasz Siemiradzki in PR 51305.
2016-05-14 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Release 0.12.5
* inst/NEWS.Rd: Release 0.12.5
* vignettes/Rcpp.bib: Release 0.12.5
* inst/include/Rcpp/config.h: Release 0.12.5
* debian/*: Changes for Debian release of 0.12.5
* vignettes/Rcpp.bib: Updated references
2016-05-13 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Rolled minor version
* R/compilerCheck.R: Minimal R function to check g++ version sufficiency
* man/compilerCheck.Rd: Documentation
2016-05-11 Dirk Eddelbuettel <edd@debian.org>
* R/Rcpp.package.skeleton.R: Modified to create a package without notes,
warnings, or error even pkgKitten is not available
* R/Rcpp.package.skeleton.R (.playWithPerPackageHelpPage): Added new
helper function to be used when pkgKitten is not available
* inst/skeleton/manual-page-stub.Rd: Stub for per-package help page used
when pkgKitten is not available
2016-05-10 Dirk Eddelbuettel <edd@debian.org>
* R/Rcpp.package.skeleton.R: Also correct Title: and Description: to
satisfy R CMD check in R-release and (current) R-devel
2016-05-08 Dirk Eddelbuettel <edd@debian.org>
* inst/unitTests/cpp/Matrix.cpp: Made four scalar/matrix tests less
ambiguous for overloads by using double as scalar
2016-05-06 Dirk Eddelbuettel <edd@debian.org>
* R/loadRcppModules.R (loadRcppModules): Add call to .Deprecated
pointing out that loadModule is preferred
* man/Rcpp-deprecated.Rd: Added to list deprecated functions
* man/loadRcppModules-deprecated.Rd: Renamed to -deprecated, added link
to loadModule which is the preferred method
* vignettes/Rcpp-modules.Rnw: Updated with respect to loadRcppModules
deprecation and loadModule being preferred
2016-04-15 Kevin Ushey <kevinushey@gmail.com>
* src/attributes.cpp: Add a missing 'winslash = "/"'
2016-04-14 J.J. Allaire <jj@rstudio.org>
* src/attributes.cpp: Correct handling of dependent file paths on
Windows (use winslash = "/")
2016-04-13 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version): Rolling minor version and Date
2016-04-11 Ben Goodrich <goodrich.ben@gmail.com>
* R/Module.R: Avoid calling as.character() on C++Object to prevent race
2016-04-02 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Rolled to minor version 0.12.4.3
* inst/include/Rcpp/config.h: Ditto
* ChangeLog: Added entries for PRs 453 and 454
* inst/NEWS.Rd: Add two missing \item uses
* R/Module.R: Rename copy to copyObject to avoid function name collisions
* inst/unitTests/runit.Module.R: Ditto
* man/copyObject.Rd: Ditto
* inst/NEWS.Rd: Ditto
* NAMESPACE: Ditto
* inst/unitTests/runit.environments.R: Skip test.environment.child test
2016-03-31 Romain Francois <romain@r-enthusiasts.com>
* R/Modules.R: New top-level functions copy, destruct and is_destructed
* NAMESPACE: New functions copy, destruct and is_destructed exported
* man/copy.Rd: New manual page
* man/destruct.Rd: Ditto
* inst/include/Rcpp/module/class.h: Add copy constructortor + destructor
* inst/include/Rcpp/module/class_Base.h: Ditto
* src/Module.cpp: Ditto
* src/Rcpp_init.cpp: Ditto
* src/internal.h: Ditto
* inst/include/Rcpp/traits/traits.h: New trait detecting copy contructor
* inst/include/Rcpp/traits/has_copy_constructor.h: Ditto
* inst/unitTests/runit.Module.R: Test new copy constructor and destructor
* inst/unitTests/cpp/Module.cpp: Ditto
2016-03-29 Daniel C. Dillon <dcdillon@gmail.com>
* inst/include/Rcpp/String.h: Correct Rcpp::String for Rcpp::Nullable
2016-03-27 Qin Wenfeng <mail@qinwenfeng.com>
* R/Attributes.R: Support new R 3.3.0 Windows toolchain
2016-03-26 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION: Rolled Date and minor Version
2016-03-23 Sergio Marques <sergio.rtmarques@gmail.com>
* src/api.cpp: Also check a flag __MUSL__ to accomodate Alpine
|
2016-04-09 12:54:54 by Wen Heping | Files touched by this commit (2) | |
Log message:
Update to 0.12.4
Upstream changes:
Changes in Rcpp version 0.12.4 (2016-03-22)
Changes in Rcpp API:
New accessors as() and clone() were added to the Nullable class (Dan in \
PR #423 closing #421)
The Nullable<>::operator SEXP() and Nullable<>::get() now \
also work for const objects (Kirill Mueller in PR #417).
A subsetting error was fixed (Qiang via #432 closing #431).
Changes in Rcpp Sugar:
Added new Sugar function median() (Nathan in PR #425 closing #424)
Added new Sugar function cbind() (Nathan in PR #447 closing #407)
Changes in Rcpp Attributes:
A plugin for C++14 was added (Dan in PR #427)
Changes in Rcpp Documentation:
An entry was added to the Rcpp-FAQ vignette describing the required \
packages for vignette building (#422).
Use on OS X was further detailed (James Balamuta in #433 with further \
review by Bob Rudis).
An entry was added concerning the hard-code limit of arguments to some \
constructor and function (cf #435).
The Rcpp-FAQ vignette now contains a table of content.
Typos and indentation were corrected in the Rcpp Sugar vignette (#445 by \
Colin Gillespie).
Changes in Rcpp version 0.12.3 (2016-01-10)
Changes in Rcpp API:
Const iterators now CharacterVector now behave like regular iterators \
(PR #404 by Dan fixing #362).
Math operators between matrix and scalars type have been added (PR #406 \
by Qiang fixing #365).
A missing std::hash function interface for Rcpp::String has been addded \
(PR #408 by Qiang fixing #84).
Changes in Rcpp Attributes:
Avoid invalid function names when generating C++ interfaces (PR #403 by \
JJ fixing #402).
Insert additional space around & in function interface (PR #400 by \
Kazuki Fukui fixing #278).
Changes in Rcpp Modules:
The copy constructor now initialized the base class (PR #411 by Joshua \
Pritikin fixing #410)
Changes in Rcpp Repository:
Added a file Contributing.md providing some points to potential \
contributors (PR #414 closing issue #413)
Changes in Rcpp version 0.12.2 (2015-11-14)
Changes in Rcpp API:
Correct return type in product of matrix dimensions (PR #374 by Florian)
Before creating a single String object from a SEXP, ensure that it is \
from a vector of length one (PR #376 by Dirk, fixing #375).
No longer use STRING_ELT as a left-hand side, thanks to a heads-up by \
Luke Tierney (PR #378 by Dirk, fixing #377).
Rcpp Module objects are now checked more carefully (PR #381 by Tianqi, \
fixing #380)
An overflow in Matrix column indexing was corrected (PR #390 by Qiang, \
fixing a bug reported by Allessandro on the list)
Nullable types can now be assigned R_NilValue in function signatures. \
(PR #395 by Dan, fixing issue #394)
operator<<() now always shows decimal points (PR #396 by Dan)
Matrix classes now have a transpose() function (PR #397 by Dirk fixing #383)
operator<<() for complex types was added (PRs #398 by Qiang and \
#399 by Dirk, fixing #187)
Changes in Rcpp Attributes:
Enable export of C++ interface for functions that return void.
Changes in Rcpp Sugar:
Added new Sugar function cummin(), cummax(), cumprod() (PR #389 by \
Nathan Russell fixing #388)
Enabled sugar math operations for subsets; e.g. x[y] + x[z]. (PR #393 by \
Kevin and Qiang, implementing #392)
Changes in Rcpp Documentation:
The NEWS file now links to GitHub issue tickets and pull requests.
The Rcpp.bib file with bibliographic references was updated.
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-09-26 16:26:15 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 0.12.1
Upstream changes please visit:
http://ftp5.gwdg.de/pub/misc/cran/web/packages/Rcpp/news.html
|
2014-09-19 22:12:51 by Brook Milligan | Files touched by this commit (4) |
Log message:
Initial import of Rcpp v0.11.2 as devel/R-Rcpp.
The Rcpp package provides R functions as well as a C++ library which
facilitate the integration of R and C++.
R data types (SEXP) are matched to C++ objects in a class hierarchy.
All R types are supported (vectors, functions, environment, etc ...)
and each type is mapped to a dedicated class. For example, numeric
vectors are represented as instances of the Rcpp::NumericVector class,
environments are represented as instances of Rcpp::Environment,
functions are represented as Rcpp::Function, etc ... The
"Rcpp-introduction" vignette provides a good entry point to Rcpp.
Rcpp also provides Rcpp modules, a framework that allows exposing C++
functions and classes to the R level. The "Rcpp-modules" vignette
details the current set of features of Rcpp-modules.
Rcpp includes a concept called Rcpp sugar that brings many R functions
into C++. Sugar takes advantage of lazy evaluation and expression
templates to achieve great performance while exposing a syntax that is
much nicer to use than the equivalent low-level loop code. The
"Rcpp-sugar" vignette gives an overview of the feature.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@. See the thread starting with:
http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
|