Releases: Chia-Network/clvm_rs
Releases · Chia-Network/clvm_rs
0.7.0
What's Changed
- typos by @richardkiss in #393
- Support backref for wasm by @ChiaMineJP in #395
- bump CI to use python 3.8 by @arvidn in #400
- pass in allocator to post-eval callback by @arvidn in #399
- bump version to 0.7.0 by @arvidn in #401
Full Changelog: 0.6.1...0.7.0
0.6.1
What's Changed
- enable Atom to be the key in a HashTable by @arvidn in #386
- precalculate SHA256 hashes. Speed-up: 1.2x by @arvidn in #387
- add generated test cases for the sha256 operator by @arvidn in #388
- Updated License by @ChiaAutomation in #389
- fix warnings of unused use-statements by @arvidn in #390
- bump version to 0.6.1 by @arvidn in #392
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- minor updates to traverse_path tests by @arvidn in #371
- add tests to Allocator by @arvidn in #373
- remove NodePtr hack and fix-up benchmark-clvm-cost by @arvidn in #374
- improve deserialize benchmark by @arvidn in #375
- Rename Cargo config to config.toml by @Rigidity in #376
SmallAtom
optimization by @arvidn in #372- Remove duplicate core_op test by @mojofarmer in #378
- Custom Atom type to replace unsound API by @Rigidity in #377
- minor refactoring of a test in
de_br.rs
by @arvidn in #380 - fix small_number() patch by @arvidn in #379
- additional test cases for bls_verify by @arvidn in #382
- add fuzzer for Allocator by @arvidn in #383
- improve fidelity of check if atom fits in
SmallAtom
by @arvidn in #384 - introduce deserialize_backref_record() by @arvidn in #381
- bump version to 0.6.0 by @arvidn in #385
New Contributors
- @mojofarmer made their first contribution in #378
Full Changelog: 0.5.0...0.6.0
0.5.0
0.4.0
What's Changed
- make the upper limit of allocated atoms and pairs hard coded by @arvidn in #358
NodePtr
internal representation by @arvidn in #359- rename null() to nil() for better alignment with LISP by @arvidn in #360
- Replace NodePtr::null() with NodePtr::NIL constant by @Rigidity in #362
- demote assert to debug_assert in NodePtr constructor by @arvidn in #364
- bump version to 0.4.0 by @arvidn in #365
Full Changelog: 0.3.3...0.4.0
0.3.3
0.3.2
What's Changed
Full Changelog: 0.3.1...0.3.2
0.3.1
What's Changed
- Switch to trusted publishing for pypi by @Starttoaster in #337
- simplify raw-loops into while-loops by @arvidn in #338
- replace python benchmark with
cargo bench
by @arvidn in #318 - Add publish job for wheels by @Starttoaster in #342
- clippy by @richardkiss in #344
py.typed
by @richardkiss in #343- Revert "bump openssl" by @arvidn in #349
- BLS and Secp operators by @arvidn in #351
- add dependency on clvm-traits by @arvidn in #352
- port BLS operators to use chia-bls (and BLST) by @arvidn in #345
- Bump version to 0.3.1 by @Rigidity in #353
New Contributors
- @Starttoaster made their first contribution in #337
Full Changelog: 0.3.0...0.3.1
0.3.0
0.2.7
What's Changed
- bump openssl by @arvidn in #321
- simplify serialized_length_from_bytes by @arvidn in #327
- Unify workspace by @Rigidity in #328
- support back references in
serialized_length_from_bytes
by @arvidn in #329 - Update workflow to fix Clippy checks by @Rigidity in #330
- bump version to 0.2.7 by @arvidn in #331
New Contributors
Full Changelog: 0.2.6...0.2.7