Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

acvm: v0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Apr 11:54
3a86983

0.10.0 (2023-04-26)

⚠ BREAKING CHANGES

  • return Result<OpcodeResolution, OpcodeResolutionError> from solve_range_opcode (#238)
  • acvm: have all black box functions return Result<OpcodeResolution, OpcodeResolutionError> (#237)
  • acvm: implement hash_to_field_128_security (#230)
  • require Backend to implement Default trait (#223)
  • Make GeneralOptimizer crate visible (#220)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.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 Backend to implement Default trait (#223) (00282dc)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213) (e877bed)
  • return Result<OpcodeResolution, OpcodeResolutionError> from solve_range_opcode (#238) (15d3c5a)

Bug Fixes

  • prevent bn254 feature flag always being enabled (#225) (82eee6a)

Miscellaneous Chores

  • Make GeneralOptimizer crate visible (#220) (64bb346)
  • organise operator implementations for Expression (#190) (a619df6)