| NEWS | R Documentation |
News for PackageRcppGSL
Changes in version 0.3.13 (2023-01-12)
Remove 'AC_PROG_CC' from 'configure.ac' per CRAN wish
Changes in version 0.3.12 (2022-10-30)
Two function prototypes were updated for
clang-15.GitHub Actions were updated to checkout version 3.
Changes in version 0.3.11 (2022-03-12)
The UCRT Makefile was updated
Minor edits to README.md were made
Changes in version 0.3.10 (2021-10-07)
Tests of the client package now skip if no LIB_GSL is set
The
configurefiles were updated to the standard ofversion 2.69 following a CRAN request
Changes in version 0.3.9 (2021-06-23)
The pdf vignette was extended by a small subsection (Dirk).
The CI setup was updated to use
run.shfromr-ci (Dirk).The windows build was updated to GSL 2.7, and UCRT support wasadded (Jeroen in#28).
Changes in version 0.3.8 (2020-06-21)
A few missing
inlinestatements were added to theheaders fixing a (genuine) error that was seen only on Solaris (Dirk).The nice
colNormexample is now in a file by itself,the previous versions are off in a new filecolNorm_old.cpp(Dirk).The README.me now sports two new badges (Dirk).
Travis CI was updated to 'bionic' and R 4.0 (Dirk).
Changes in version 0.3.7 (2019-10-20)
A logic error was corrected in the wrapper class, vector and matrixmemory is now properly free()'ed (Dirk in#22 fixing#20).
The introductory vignettes is now premade (Dirk in#23), andwas updated lightly in its bibliography handling.
The unit tests are now run bytinytest (Dirk in#24).
Changes in version 0.3.6 (2018-06-10)
The vignette was updated to accomodate pandoc 2* [CRAN request].
Changes in version 0.3.5 (2018-05-19)
Update package manual page using references to
DESCRIPTIONfile [CRAN request].
Changes in version 0.3.4 (2018-05-06)
Windows builds were updated (Jeroen Ooms in#16).
Remove dynamic exception specifications which are deprecatedwith C++11 or later (Dirk in#17).
Accomodate Solaris by being more explicit about
sqrt.
Changes in version 0.3.3 (2017-09-24)
We also check for
gsl-configat package load.The vignette now uses the pinp package in two-column mode.
Minor other fixes to package and testing infrastructure.
Changes in version 0.3.2 (2017-03-04)
In the
fastLmfunction,.Callnow uses thecorrectPACKAGE=argumentAdded file
init.cwith calls toR_registerRoutines()and R_useDynamicSymbols(); also use.registration=TRUEinuseDynLibinNAMESPACEThe skeleton configuration for created packages was updated.
Changes in version 0.3.1 (2016-10-02)
The unit test driver was updated and simplified, (by requestof CRAN) no longer leaves files in '/tmp', and removes twounexported (and unused) test helper functions (PR#10)
Switched to
run.shfor Travis (PR#11)Use canonical CRAN URLs in README.md
Restored 'boxed' display of code in vignette (PR#12)
Changes in version 0.3.0 (2015-08-30)
The RcppGSL matrix and vector class now keep track of objectallocation and can therefore automatically free allocated object inthe destructor. Explicit
x.free()use is still supported.The matrix and vector classes now support const referencesemantics in the interfaces (thanks to PR #7 by Dan Dillon)
The matrix_view and vector_view classes are reorganized tobetter support const arguments (thanks to PR #8 and #9 by Dan Dillon)
Shorthand forms such as
Rcpp::Matrixhave been added fordoubleandintvectors and matrices including views.Examples such as
fastLmcan now be written in a muchcleaner and shorter way as GSL objects can appear in the functionsignature and without requiring explicit.free()calls at theend.The included examples, as well as the introductory vignette,have been updated accordingly.
Changes in version 0.2.5 (2015-07-05)
The
colnormfunction in the included example packagewas rewritten to use Rcpp Attributes, the example package wasupdated and its version number increased to 0.0.3.The unit tests also use the updated version of the examplepackage.
The package, and the included example package, were updatedthroughout to conform to the current
R CMD checkstandards.The RcppGSL-intro vignette was updated throughout.
The Travis CI integration now uses r-cran-* packages whichleads to faster tests.
Changes in version 0.2.4 (2015-01-24)
Two new helper function to turn the default GSL error handleroff (and to restore it) were added. The default handler is nowturned off when the package is attached so that GSL will no longerabort an R session on error. Users will have to check the error code.
The
RcppGSL-intro.Rnwvignette was expanded with ashort section on the GSL error handler (thanks to Qiang Kou).
Changes in version 0.2.3 (2015-01-10)
The
src/Makevars.inwas pruned of GNU make features atthe request of the CRAN Maintainers.configure.acandconfigurewere updated, andshortened.The
RcppGSL-intro.Rnwvignette was updated for its lookand feel.
Changes in version 0.2.2 (2014-05-31)
A subtle bug (tickled only by clang on some OS versions) invector and matrix view initialization was corrected by Kevin Ushey
Changes in version 0.2.1 (2014-05-26)
Added new example based on B-splines example in GSL manualillustrating simple GSL use via Rcpp attributes
Vignette compilation has been reverted to usinghighlight since version 0.4.2 or greater can be used as a vignette engine(with R 3.0.* or later).
Vignette compilation is now being done by
R CMD buildas R 3.0.0 supports different vignette engines, so the vignettebuild process has been simplified. A convenience helper script hasalso been added for command-line builds.Unit tests now use
sourceCpp()instead ofcxxfunction()from theinline packageThe
DESCRIPTIONfile now usesSuggests: Rcpp(instead ofDepends: Rcpp) to permit building of thevignetteThe package now takes advantage of the simplified buildprocess available with Rcpp (>= 0.11.0)
Similar updates to the build process were made for the examplepackage included with RcppGSL
Changes in version 0.2.0 (2012-07-22)
summary() for fastLm() now displays more information
fastLmPure() now uses same argument order as R's lm.fit()
Added more unit tests for fastLm() and related functions
Export and document S3 methods in NAMESPACE and manual page assuch
Vignettes have been moved to the
vignettes/directoryMain vignette renamed to
RcppGSL-intro.pdfto use afilename different from the package reference manualNEWS file converted to .Rd format
inline plugin support function no longer usesassignInNamespace but deploys a small package-global enviornment
Changes in version 0.1.1 (2011-04-05)
Unit tests produce a summary vignette as for some of the otherpackages
The documentation Makefile now uses the $R_HOME environmentvariable
The documentation Makefile no longer calls clean in the alltarget
Changes in version 0.1.0 (2010-11-30)
Initial CRAN release with basic functionality for vectors andmatrices
A vignette provides an introduction and documentation aboutthe package
An example package RcppGSLExample provides a complete stanza forcreating your own package using RcppGSL (and the GSL and Rcpp)