summaryrefslogtreecommitdiff
path: root/math/R-RcppEigen
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26math: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07math: Remove SHA1 hashes for distfilesnia1-2/+1
2021-01-03(math/R-RcppEigen) Updated 3.3.5.0 to 3.3.9.1 (make test fails for now)mef2-8/+16
2020-12-17 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): CRAN Release 0.3.3.9.1 (following coordinated update of reverse dependency StanHeaders) * inst/NEWS.Rd: Release 0.3.3.9.1 2020-12-14 Dirk Eddelbuettel <edd@debian.org> * .github/workflows/ci.yaml: Add CI runner using r-ci * README.md: Add new badge 2020-12-05 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.3.9.0 * inst/include/Eigen: Upgraded to Eigen 3.3.9 * inst/include/unsupported/Eigen: Idem * patches/eigen-3.3.9.diff: Carried local CRAN patches forward * .travis.yml: Switch to r-ci using focal and bspm * README.md: Updated URLs to https and/or redirect location * inst/CITATION: Idem * man/RcppEigen-package.Rd: Idem * man/fastLm.Rd: Idem 2020-08-16 Dirk Eddelbuettel <edd@debian.org> * README.md: Add JSS badge 2020-03-29 Dirk Eddelbuettel <edd@debian.org> * README.md: Added commit badge, edited 2020-01-22 Dirk Eddelbuettel <edd@debian.org> * README.md: README.md: Add a Debian badge 2019-11-16 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.3.7.0 * inst/include/Eigen: Upgraded to Eigen 3.3.7 * inst/include/unsupported/Eigen: Idem * patches/eigen-3.3.7.diff: Carried local CRAN patches forward 2019-11-01 Dirk Eddelbuettel <edd@debian.org> * R/unit.test.R (compile_unit_tests): Removed as no longer needed 2019-10-31 Dirk Eddelbuettel <edd@debian.org> * inst/tinytest/test_transform.R: Switch from RUnit to tinytest * inst/tinytest/test_wrap.R: Idem * inst/tinytest/cpp/transform.cpp: Added using Rcpp Attributes * inst/tinytest/cpp/wrap.cpp: Idem * inst/tinytest/cpp/sparse.cpp: More idiomatic Eigen code * inst/tinytest/test_sparse.R: Idem * .editorconfig: Added 2019-10-30 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Suggests): Switch from RUnit to tinytest * .travis.yml (install): Ditto * tests/tinytest.R: Converted to tinytest * test_sparse.R: Converted to tinytest * cpp/sparse.cpp: Added using Rcpp Attributes 2019-10-29 Dirk Eddelbuettel <edd@debian.org> * test_fastLm.R: Converted to tinytest * test_RcppEigen.R: Idem * test_solution.R: Idem * cpp/rcppeigen.cpp: Added using Rcpp Attributes * cpp/solution.cpp: Idem 2019-10-28 Dirk Eddelbuettel <edd@debian.org> * tests/tinytest.R: Renamed from tests/doRUnit.R * inst/tinytest/test_fastLm.R: Renamed from inst/unitTests/runit* * inst/tinytest/test_RcppEigen.R: Idem * inst/tinytest/test_solution.R: Idem * inst/tinytest/test_sparse.R: Idem * inst/tinytest/test_transform.R: Idem * inst/tinytest/test_wrap.R: Idem 2019-10-13 Dirk Eddelbuettel <edd@debian.org> * README.md: Added CRAN + BioConductor badges for reverse depends, add StackOverflow badge to recommend help searches under 'Rcpp' * DESCRIPTION (Version, Date): Roll minor version * R/RcppEigen.package.skeleton.R (RcppEigen.package.skeleton): Test for example_code outside of haveKitten test; remove force argument if unused 2019-05-24 Dirk Eddelbuettel <edd@debian.org> * vignettes/RcppEigen-Introduction.Rnw: Update vignette to use RcppEigen:::eigen_version() instead of .Call() 2019-03-29 Dirk Eddelbuettel <edd@debian.org> * inst/skeleton/rcppeigen_hello_world.cpp: Rework first example to not rely on Eigen RNG which R CMD check would complain about. 2019-02-16 James Joseph Balamuta <balamut2@illinois.edu> * R/runit.RcppEigen.R: Removed listing RcppEigen in Imports during skeleton package creation.
2019-08-08Update all R packages to canonical form.brook1-6/+4
The canonical form [1] of an R package Makefile includes the following: - The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as needed), and CATEGORIES. - HOMEPAGE is not present but defined in math/R/Makefile.extension to refer to the CRAN web page describing the package. Other relevant web pages are often linked from there via the URL field. This updates all current R packages to this form, which will make regular updates _much_ easier, especially using pkgtools/R2pkg. [1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
2019-07-31R-RcppEigen: update to version 0.3.3.5.0.brook3-12/+12
Update to the canonical form of an R package and fix the LICENSE field.
2018-07-28Remove MASTER_SITES= from individual R package Makefiles.brook1-2/+1
Each R package should include ../../math/R/Makefile.extension, which also defines MASTER_SITES. Consequently, it is redundant for the individual packages to do the same. Package-specific definitions also prevent redefining MASTER_SITES in a single common place.
2018-03-09math/R-RcppEigen: Update to 0.3.3.4.0minskim2-10/+8
Changes: - Updated to version 3.3.4 of Eigen - Condition long long use on C++11. - Pragmas for g++ & clang to suppress diagnostics messages are disabled per CRAN Policy; use -Wno-ignored-attributes to quieten.
2018-01-22Add buildlink3.mkwen1-0/+12
2018-01-22Update to 0.3.3.3.1wen2-7/+9
Add blas and lapack as DEPENDS Upstream changes: 2017-11-19 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.3.3.1 * R/inline.R: Use '::' not ':::' for Rcpp.plugin.maker 2017-08-26 Dirk Eddelbuettel <edd@debian.org> * .travis.yml (before_install): Use https for curl fetch 2017-06-06 Yu Gong <armgong@yahoo.com> * inst/include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h: Also permit compilation under Haiku-OS 2017-05-28 Dirk Eddelbuettel <edd@debian.org> * inst/examples/lmBenchmark.R (do_bench): Remove spurious argument in call to RcppEigen:::Eigen_SSE() (cf github issue #44) 2017-04-29 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Release 0.3.3.3.0 [ which again owes a very big thank you to Yixuan for doing the work! ] 2017-04-27 Dirk Eddelbuettel <edd@debian.org> * .travis.yml: Switch to using run.sh for Travis CI 2017-04-27 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen/src/Core/arch/CUDA/Half.h: Fixed compiler warning on 'long long' type in C++ 98 mode 2017-03-14 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.2.9.1 * src/init.c (R_init_RcppEigen): Call R_registerRoutines() and R_useDynamicSymbols() * NAMESPACE: Use .registration=TRUE on useDynLib * R/fastLm.R (fastLmPure): Remove erroneous fourth argument from .Call 2017-03-13 Martin Maechler <maechler@r-project.org> * inst/include/RcppEigenCholmod.h: Synchronize with Matrix package 2017-02-21 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.3 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * README.md: Idem 2017-01-20 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.2 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * README.md: Idem * inst/unitTests/runit.RcppEigen.R, inst/unitTests/runit.sparse.R: Explicitly convert matrix size to `double` type such that Rcpp can properly return the value to R, thanks to ChingChuan and Dirk 2017-01-20 ChingChuan Chen <zw12356@gmail.com> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.1 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * inst/examples/lmBenchmark.R: Fixed function names 2016-12-22 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (URL, BugReports): Added / updated 2016-11-12 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.0 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * README.md: Idem * inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: Added exporters for the new Map<SparseMatrix<T> > type * inst/unitTests/runit.sparse.R: Unit tests for the new type 2016-08-20 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Release 0.3.2.9.0 with big thanks to Yixuan for doing the work! 2016-08-19 Yixuan Qiu <yixuan.qiu@cos.name> * inst/include/Eigen: Updated to release 3.2.9 of Eigen * README.md: Updated version number and fixed the NOTE from CRAN URL check 2016-04-30 Dirk Eddelbuettel <edd@debian.org> * README.md: Expanded 2016-04-28 James Joseph Balamuta <balamut2@illinois.edu> * inst/include/RcppEigenWrap.h: Added an exporter class for Map::RowVectorX<t> per http://stackoverflow.com/questions/36920689/ * inst/include/unitTests/runit.RcppEigen.R: Added row exporter unit test.
2016-07-27Import RcppEigen-0.3.2.8.1 as math/R-RcppEigen.wen3-0/+32
R and Eigen integration using Rcpp. Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers and related algorithms. It supports dense and sparse matrices on integer, floating point and complex numbers, decompositions of such matrices, and solutions of linear systems. Its performance on many algorithms is comparable with some of the best implementations based on Lapack and level-3 BLAS. The RcppEigen package includes the header files from the Eigen C++ template library (currently version 3.2.2).