moveDLL was updated and extended
(Johannes in #22).
A few more tests were made conditional the test platform (Dirk in #24).
Unit testing is now supported via tinytest (Johannes in #15 addressing #14).
CI was updated to use focal and run.sh from r-ci on Travis and GitHub Actions (Dirk)
The writing and reading of compiled code was refactored and extended (Johannes in #16 fixing #13).
Some minor problems related to CRAN checks and tests were corrected (Johannes and Dirk in #17, Johannes in #18, #19, #20).
Small stylistic updates have been applied to some R and Rd files (Dirk).
Maintenance updates to README.md standardizing badges (Dirk).
Maintenance update to Travis CI setup (Dirk).
Switch to using
system2() for better error diagnostics
(Ben Goodrich in #12).
requireNamespace() call thanks (Alexander
Grueneberg in #5).
Small simplification to
.travis.yml; also switch to https.
seq_along instead of
M. Iwasaki) in #6).
Update package manual page using references to
DESCRIPTION file [CRAN request].
Minor packaging updates.
Removed call to
Rcpp::RcppLdFlags() which is no longer needed
With move of repository to GitHub, added a
file and corresponding entry in
Replaced calls to
require() with calls to
requireNamespace(); also updated one call
Much improved support for Fortran and Fortran95 thanks to Karline Soetaert who became a package co-author
New helper functions
as well as new methods
code (also by Karline)
Applied contributed patch by Mikhail Umorin which corrects
cfunction() in the case of a
list of signature and
package.skeleton with the R-devel version of the
function which no longer has a
Remove copy of LGPL in source archive as
R CMD check
now complains about it. License status continues to be specified in
Fix bug in
.C convention with raw vectors.
cfunction to use
the file extension for the library file (unless on Windows).
rcpp wrapper to pass another plugin (as eg RcppArmadillo)
getDynLib() error message corrected as suggested by
rcpp() wrapper for
Converted NEWS to NEWS.Rd
New maintainer, after having coordinated releases (along with Romain) since 0.3.5 in June 2010
Uncoordinating hijacking of package by CRAN maintainers with a single word change in cfunction.R to prevent an error under an unreleased version of R
cxxfunction by loading and
resolving the routine at “compile” time
package.skeleton for use with just a single function
compileCode now grabs the error message generated by the compiler and uses it in in the error message
new R function
cxxfunction to generate an R function
with inlined C++ code using the
.Call calling convention. The
function was introduced to accomodate the needs of the Rcpp family
new R functions
manage the plugin system of
package.skeleton (from utils) is made
generic and a method is available to generate a package skeleton
from a function generated by