v4.3.0 (14 February 2022)
serban-nicusor-toptal
released this
14 Feb 14:37
·
2271 commits
to develop
since this release
- Changed constants to
static constexpr
for efficiency, added Euler's Gamma constant. (#2478) - Added lmultiply function that parallels multiply_log so that the language doesn't have to rename. (#2596)
- Cleaned up tests to include <CL/opencl.hpp> instead of <CL/cl2.hpp>. (#2610)
- Added missing implementations of that shadow the signatures of math functions in the
std::
namespace. (#2612) - Bugfix for the bug where 2x2 matrix exponential function outputs NaN for matrices with large eigenvalues. (#2616)
- Add compiler flag
-D_BOOST_LGAMMA
to allow users to force use of Boostlgamma
implementation. (#2618) - More informative error messages for ODE solvers. (#2620)
- Force linker to respect rpath set at compile time. (#2627)
- Upgraded Sundials to 6.0.0. (#2629)
- Added
norm1()
andnorm2()
. (#2636) - Add missing
von_mises_cdf_log
andvon_mises_ccdf_log
signatures. (#2640) - Refactored the DAE solver.(#2644)
- Added the inverse of the complementary error function -
inv_erfc()
. (#2645) - Updated member functions for accessing tangents in scalar
fvar
types. (#2652) - Added support for the new matrix type for GLM functions. (#2655)