Releases: jorenham/boost-rust
Releases · jorenham/boost-rust
v0.0.4
Immutable
release. Only release title and notes can be modified.
v0.0.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- prepare for next release by @jorenham in #20
- reduce crate size by selectively including boost math
.hpp
files by @jorenham in #22 - loosen required C++ standard from 23 to 20 by @jorenham in #23
- Riemann zeta function by @jorenham in #24
- Improved docs with grouped function listing by @jorenham in #25
- Binomial coefficient by @jorenham in #26
- Hypergeometric functions by @jorenham in #27
trigamma
andpolygamma
by @jorenham in #28- simplify error handling in the
polygamma
C++ wrapper by @jorenham in #29 logsumexp
andlogaddexp
by @jorenham in #30- Square and cubed roots by @jorenham in #31
- use
boost::math::ccmath::sqrt
instead ofstd::sqrt
by @jorenham in #32 powm1
,expm1
,log1p
by @jorenham in #33sin_pi
andcos_pi
by @jorenham in #34sinc_pi
andsinhc_pi
by @jorenham in #35laguerre
andlaguerre_assoc
by @jorenham in #36hermite
by @jorenham in #37gegenbauer
andgegenbauer_derivative
by @jorenham in #38chebyshev_t
,chebyshev_t_prime
, andchebyshev_u
by @jorenham in #39- Orthogonal polynomial recurrence relations by @jorenham in #40
- Lambert W by @jorenham in #41
owens_t
by @jorenham in #42expint_i
andexpint_n
by @jorenham in #43- include missing boost headers for
lambert_w
andbeta_inv
by @jorenham in #44 - Airy functions by @jorenham in #45
- Inverse hyperbolic functions by @jorenham in #46
cyl_bessel_j_zero
andcyl_neumann_zero
by @jorenham in #47- Bessel function derivatives and improved Bessel docs by @jorenham in #48
- Hankel functions (
num_complex
feature) by @jorenham in #50 - Bump cc from 1.2.39 to 1.2.40 in the rust group by @dependabot[bot] in #51
- Spherical Harmonics (and a bouncy castle) by @jorenham in #52
- Cardinal B-Splines by @jorenham in #53
boost::math
module docs cleanup by @jorenham in #54- Carlson's Elliptic Integrals by @jorenham in #55
- Legendre's Elliptic Integrals by @jorenham in #56
- Jacobi Zeta and Heuman Lambda elliptic integrals by @jorenham in #57
- Jacobi Elliptic functions by @jorenham in #58
- Jacobi Theta functions by @jorenham in #59
- Improved orthogonal polynomials by @jorenham in #60
New Contributors
- @dependabot[bot] made their first contribution in #51
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Immutable
release. Only release title and notes can be modified.
https://docs.rs/boost/0.0.2+1.89.0/boost/math/index.html
New functions
- Legendre special functions by @jorenham in #11
- Jacobi polynomials by @jorenham in #13
- Factorials by @jorenham in #15
- Incomplete Beta functions, complements and inverses by @jorenham in #16
- Gamma functions by @jorenham in #17
- Error function inverses by @jorenham in #18
- Prime numbers by @jorenham in #19
Other changes
- preprare for further development by @jorenham in #7
- move
ffi
module to root by @jorenham in #8 - cleaner docs and some todo's by @jorenham in #9
- concise ffi wrapper function names by @jorenham in #10
clang-format
by @jorenham in #12- vscode config for readonly subprojects by @jorenham in #14
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Immutable
release. Only release title and notes can be modified.
First release 🎉
https://crates.io/crates/boost
New functionality
Gamma functions
boost::math::tgamma
boost::math::lgamma
boost::math::gamma_p
boost::math::gamma_q
boost::math::digamma
Beta functions
boost::math::beta
Error functions
boost::math::erf
boost::math::erfc
Cylindrical Bessel functions
boost::math::cyl_bessel_j
boost::math::cyl_neumann
boost::math::cyl_bessel_i
boost::math::cyl_bessel_k
Spherical Bessel functions
boost::math::sph_bessel
boost::math::sph_neumann
What's Changed
- CI workflow for linting and cross-os testing by @jorenham in #1
- CI workflow that actually works by @jorenham in #2
- Bundle the Boost Math C++ sources by @jorenham in #3
- some rustdoc improvements by @jorenham in #4
- package wrapper.cpp by @jorenham in #5
- include the boost version by @jorenham in #6
New Contributors
Full Changelog: https://github.com/jorenham/boost-rust/commits/v0.0.1