Skip to content

v0.3.0

@sshine sshine tagged this 20 Oct 19:37
Besides focused PRs, this release contains these small changes:
 - Added release protocol, library overview to README.md
 - Remove `split-debuginfo = '...'`
 - Add `.mailmap` for cleaner git logs
 - Add `.emojihash()` for {B, X}FieldElement
 - Lots of cleaning up code

PR #35:
 - Add `.inverse_or_zero()` to {B, X}FieldElement

PR #38:
 - Move stark-brainfuck and stark-rescue-prime to separate crates

PR #40:
 - Implement `xgcd()` generically

PR #41:
 - Speed up NTT for XFieldElements
 - Add `+ MulAssign<BFieldElement>` to `ntt()` / `intt()`

PR #42:
 - Add various trait instances
 - Remove `GetRandomElements` in favor of standard library
 - Remove `GetGeneratorDomain` trait (it was already unused)

PR #43:
 - Change some MMR batch functions to take `&mut` membership proofs

PR #44:
 - Add `Digest` struct
 - Replace `simple_hasher::Hasher` with `AlgebraicHasher`
 - Simplify `Hashable` so its parameters are more fixed
 - Make `blake3::Hasher` an instance of `AlgebraicHasher`
Assets 2
Loading