This repository was archived by the owner on Apr 9, 2024. It is now read-only.
Repository navigation
root: v0.10.0
0.10.0 (2023-04-26)
⚠ BREAKING CHANGES
- return
Result<OpcodeResolution, OpcodeResolutionError>fromsolve_range_opcode(#238) - acvm: have all black box functions return
Result<OpcodeResolution, OpcodeResolutionError>(#237) - acvm: implement
hash_to_field_128_security(#230) - replace
MerkleMembershipopcode withComputeMerkleRoot(#233) - require
Backendto implementDefaulttrait (#223) - Make GeneralOptimizer crate visible (#220)
- return
PartialWitnessGeneratorStatusfromPartialWitnessGenerator.solve(#213) - organise operator implementations for Expression (#190)
Features
- acvm: have all black box functions return
Result<OpcodeResolution, OpcodeResolutionError>(#237) (e8e93fd) - acvm: implement
hash_to_field_128_security(#230) (198fb69) - Add range opcode optimization (#219) (7abe6e5)
- implement
add_mulonExpression(#207) (f156e18) - implement
FieldElement::from()(#203) (476cfa2) - replace
MerkleMembershipopcode withComputeMerkleRoot(#233) (74bfee8) - require
Backendto implementDefaulttrait (#223) (00282dc) - return
PartialWitnessGeneratorStatusfromPartialWitnessGenerator.solve(#213) (e877bed) - return
Result<OpcodeResolution, OpcodeResolutionError>fromsolve_range_opcode(#238) (15d3c5a)
Bug Fixes
Miscellaneous Chores
- Make GeneralOptimizer crate visible (#220) (64bb346)
- organise operator implementations for Expression (#190) (a619df6)
acir: 0.10.0
0.10.0 (2023-04-26)
⚠ BREAKING CHANGES
- replace
MerkleMembershipopcode withComputeMerkleRoot(#233) - return
PartialWitnessGeneratorStatusfromPartialWitnessGenerator.solve(#213) - organise operator implementations for Expression (#190)
Features
- implement
add_mulonExpression(#207) (f156e18) - replace
MerkleMembershipopcode withComputeMerkleRoot(#233) (74bfee8) - return
PartialWitnessGeneratorStatusfromPartialWitnessGenerator.solve(#213) (e877bed)
Miscellaneous Chores
acir_field: 0.10.0
0.10.0 (2023-04-26)
Features
Bug Fixes
acvm: 0.10.0
0.10.0 (2023-04-26)
⚠ BREAKING CHANGES
- return
Result<OpcodeResolution, OpcodeResolutionError>fromsolve_range_opcode(#238) - acvm: have all black box functions return
Result<OpcodeResolution, OpcodeResolutionError>(#237) - acvm: implement
hash_to_field_128_security(#230) - require
Backendto implementDefaulttrait (#223) - Make GeneralOptimizer crate visible (#220)
- return
PartialWitnessGeneratorStatusfromPartialWitnessGenerator.solve(#213) - organise operator implementations for Expression (#190)
Features
- acvm: have all black box functions return
Result<OpcodeResolution, OpcodeResolutionError>(#237) (e8e93fd) - acvm: implement
hash_to_field_128_security(#230) (198fb69) - Add range opcode optimization (#219) (7abe6e5)
- require
Backendto implementDefaulttrait (#223) (00282dc) - return
PartialWitnessGeneratorStatusfromPartialWitnessGenerator.solve(#213) (e877bed) - return
Result<OpcodeResolution, OpcodeResolutionError>fromsolve_range_opcode(#238) (15d3c5a)
Bug Fixes
Miscellaneous Chores
- Make GeneralOptimizer crate visible (#220) (64bb346)
- organise operator implementations for Expression (#190) (a619df6)
acvm_stdlib: 0.10.0
0.10.0 (2023-04-26)
⚠ BREAKING CHANGES
- organise operator implementations for Expression (#190)