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
.hppfiles 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
trigammaandpolygammaby @jorenham in #28- simplify error handling in the
polygammaC++ wrapper by @jorenham in #29 logsumexpandlogaddexpby @jorenham in #30- Square and cubed roots by @jorenham in #31
- use
boost::math::ccmath::sqrtinstead ofstd::sqrtby @jorenham in #32 powm1,expm1,log1pby @jorenham in #33sin_piandcos_piby @jorenham in #34sinc_piandsinhc_piby @jorenham in #35laguerreandlaguerre_assocby @jorenham in #36hermiteby @jorenham in #37gegenbauerandgegenbauer_derivativeby @jorenham in #38chebyshev_t,chebyshev_t_prime, andchebyshev_uby @jorenham in #39- Orthogonal polynomial recurrence relations by @jorenham in #40
- Lambert W by @jorenham in #41
owens_tby @jorenham in #42expint_iandexpint_nby @jorenham in #43- include missing boost headers for
lambert_wandbeta_invby @jorenham in #44 - Airy functions by @jorenham in #45
- Inverse hyperbolic functions by @jorenham in #46
cyl_bessel_j_zeroandcyl_neumann_zeroby @jorenham in #47- Bessel function derivatives and improved Bessel docs by @jorenham in #48
- Hankel functions (
num_complexfeature) 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::mathmodule 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
ffimodule 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-formatby @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::tgammaboost::math::lgammaboost::math::gamma_pboost::math::gamma_qboost::math::digamma
Beta functions
boost::math::beta
Error functions
boost::math::erfboost::math::erfc
Cylindrical Bessel functions
boost::math::cyl_bessel_jboost::math::cyl_neumannboost::math::cyl_bessel_iboost::math::cyl_bessel_k
Spherical Bessel functions
boost::math::sph_besselboost::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