A new release 0.3.14 of RcppGSL is now on CRAN. The RcppGSL package provides an interface from R to the GNU GSL by relying on the Rcpp package. It has already been uploaded to Debian, and is also already available as a binary via r2u.
This release, the first in over three years, contains mostly
maintenance changes. We polished the fastLm example
implementation a little more, updated continunous integration as one
does over such a long period, adopted the Authors@R convention, switched
the (pre-made) pdf vignette to a new driver now provided by Rcpp, updated vignette references and
URLs, and updated one call to Rf_error to aid in a Rcpp transition towards using only
Rcpp::stop which unwinds error conditions better.
(Technically this was a false positive on Rf_error but on
the margin worth tickling this release after all this time.)
The NEWS entry follows:
Changes in version 0.3.14 (2026-03-05)
Updated some internals of
fastLmexample, and regeneratedRcppExports.*filesSeveral updates for continuous integration
Switched to using Authors@R
Replace
::Rf_errorwith(Rf_error)in old example to aid Rcpp transition toRcpp::stop(or this pass-through)Vignette now uses the
Rcpp::asisbuilder for pre-made pdfsVignette references have been updated, URLs prefer https and DOIs
Thanks to my CRANberries, there is also a diffstat report for this release. More information is on the RcppGSL page. Questions, comments etc should go to the issue tickets at the GitHub repo.
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can now sponsor me at GitHub.