| NEWS | R Documentation |
expint News
CHANGES IN expint VERSION 0.1-9
BUG FIXES
Replacement of a few API entry points for C API compliance introduced in R 4.5.0.
CHANGES IN expint VERSION 0.1-8
NEW FEATURE
Unit tests for the incomplete gamma function based on the definition, and for the exponential integrals based on a table of Abramowitz and Stegun.
BUG FIXES
Include prototypes for all C level functions to please
-Wstrict-prototypes.
CHANGES IN expint VERSION 0.1-7
BUG FIXES
Replace deprecated (as of R 4.2.0) macro
DOUBLE_EPSbyDBL_EPSILONin C code.Remove the unnecessary
LazyDataentry in theDESCRIPTIONfile.
CHANGES IN expint VERSION 0.1-6
Fixed the example API and the documentation in the vignette. The previous implementation yielded duplicated symbols with option
-fno-commonthat will be the default in gcc starting with version 10.0.x. Thanks to Joshua Ulrich josh.m.ulrich@gmail.com, maintainer of xts and TTR for proposing the fix.
CHANGES IN expint VERSION 0.1-5
Minor documentation and comments updates.
CHANGES IN expint VERSION 0.1-4
BUG FIX
Usage of
R_useDynamicSymbolsto preclude compilationNOTEs, better registration of native routines and reduced symbol visibility.Vignette no longer uses LaTeX package framed as it was not found on OS X in CRAN builds.
CHANGES IN expint VERSION 0.1-3
BUG FIX
Fixed wrong values for expint_E1(x, scale = TRUE) for x in (-4, -1] or x in (0, 1]. Thanks to Vincent Dorie vjd4@nyu.edu for the catch and report.
CHANGES IN expint VERSION 0.1-2
Yet more authors (actually copyright holders) added to the list of authors.
CHANGES IN expint VERSION 0.1-1
BUG FIX
Fixed improper use of macro
ISNAN(andISNA) that caused compilation to fail on Linux and Solaris.
OTHER CHANGES
Original author of GSL code for
expintandgamma_inc(G. Jungman) added as an author of the package.Improved (read: more explicit) copyright notices to GSL, R Core Team and R Foundation where appropriate.
CHANGES IN expint VERSION 0.1-0
Initial release. The package provides the R functions to compute the exponential integrals
E_1(x),E_2(x),E_n(x)andEi(x), and the incomplete gamma functionG(a, x). The package also provides a C API to access the actual workhorsesexpint_E1,expint_E2,expint_Enandgamma_inc. Sub-directory ‘example_API’ of the package installation directory contains a complete test package implementing API usage.