Changes in version 0.3.21 (2025-01-09) o Refine use of Rf_warning in cfunction setting -DR_NO_REMAP ourselves to get R version independent state Changes in version 0.3.19 (2021-05-31) o Documentation for moveDLL was updated and extended (Johannes in #23). o A few more tests were made conditional on the test platform (Dirk in #24). Changes in version 0.3.18 (2021-05-18) o The moveDLL code and tests were updated for changed in R-devel (Johannes in #22 fixing #21). Changes in version 0.3.17 (2020-11-30) o Unit testing is now supported via tinytest (Johannes in #15 addressing #14). o CI was updated to use focal and run.sh from r-ci on Travis and GitHub Actions (Dirk) o The writing and reading of compiled code was refactored and extended (Johannes in #16 fixing #13). o Some minor problems related to CRAN checks and tests were corrected (Johannes and Dirk in #17, Johannes in #18, #19, #20). o Small stylistic updates have been applied to some R and Rd files (Dirk). Changes in version 0.3.16 (2020-09-06) o Maintenance updates to README.md standardizing badges (Dirk). o Maintenance update to Travis CI setup (Dirk). o Switch to using system2() for better error diagnostics (Ben Goodrich in #12). Changes in version 0.3.15 (2018-05-18) o Correct requireNamespace() call thanks (Alexander Grueneberg in #5). o Small simplification to .travis.yml; also switch to https. o Use seq_along instead of seq(along=...) (Watal M. Iwasaki) in #6). o Update package manual page using references to DESCRIPTION file [CRAN request]. o Minor packaging updates. Changes in version 0.3.14 (2015-04-13) o Removed call to Rcpp::RcppLdFlags() which is no longer needed o With move of repository to GitHub, added a .travis.yml file and corresponding entry in .Rbuildignore o Replaced calls to require() with calls to requireNamespace(); also updated one call o Much improved support for Fortran and Fortran95 thanks to Karline Soetaert who became a package co-author o New helper functions writeDynLib and readDynLib as well as new methods print and code (also by Karline) Changes in version 0.3.13 (2013-08-09) o Applied contributed patch by Mikhail Umorin which corrects cfunction() in the case of a list of signature and body arguments. Changes in version 0.3.12 (2013-06-12) o Align package.skeleton with the R-devel version of the function which no longer has a NAMESPACE argument. o Remove copy of LGPL in source archive as R CMD check now complains about it. License status continues to be specified in file DESCRIPTION. Changes in version 0.3.11 (2013-02-27) o Fix bug in cfunction for .C convention with raw vectors. o Correct cfunction to use .Platform$dynlib.ext as the file extension for the library file (unless on Windows). o Allow rcpp wrapper to pass another plugin (as eg RcppArmadillo) Changes in version 0.3.10 (2012-10-03) o getDynLib() error message corrected as suggested by Yasir Suhail o Added rcpp() wrapper for cxxfunction() which sets plugin="Rcpp" o Converted NEWS to NEWS.Rd o New maintainer, after having coordinated releases (along with Romain) since 0.3.5 in June 2010 Changes in version 0.3.9 (2012-10-02) o 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 Changes in version 0.3.8 (2010-12-07) o faster cfunction and cxxfunction by loading and resolving the routine at “compile” time Changes in version 0.3.7 (2010-11-03) o fix package.skeleton for use with just a single function Changes in version 0.3.6 (2010-07-30) o compileCode now grabs the error message generated by the compiler and uses it in in the error message Changes in version 0.3.5 (2010-06-02) o 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 of packages. o new R functions getPlugin and registerPlugin to manage the plugin system of cxxfunction. o The function package.skeleton (from utils) is made generic and a method is available to generate a package skeleton from a function generated by cfunction or cxxfunction