Spire v0.8.2 Release Notes
-
π The project now builds for 2.11.2 by default.
β Additions:
- β added
Well1024a
,Well19937a
,Well19937c
,Well44497a
, andWell44497b
generators (DuΕ‘an Kysel) - β added
Ziggurat
generator for random variables with Gaussian and Exponential distributions (DuΕ‘an Kysel) - β added
PartialOrder[A]
(Denis Rosset) - β added free algebras (Tom Switzer)
- β added optional unicode operators (Erik Osheim)
- β added
Trilean
, a three-valued logic type (Erik Osheim) - β added segmented sieve for prime generation (Erik Osheim)
- β added
Random[A]
monad (Erik Osheim)
π Fixes:
- specialized
GroupAction
(Tom Switzer) - π improved
Well512a
implementation (DuΕ‘an Kysel) - π
Interval[A]
bug fixes (Denis Rosset and Erik Osheim) - major improvements to
FpFilter
and related machinery (Tom Switzer) - standardized numeric conversions (Erik Osheim)
π Changes:
- π renamed
BooleanAlgebra[A]
->Bool[A]
(Erik Osheim) - π migrated to machinist for ops support (Erik Osheim)
- π¨ refactored
spire.random
package structure (Erik Osheim)
π (Versions 0.8.0 and 0.8.1 were skipped due to release problems.)
- β added