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

root: v0.10.0

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)
  • replace MerkleMembership opcode with ComputeMerkleRoot (#233)
  • 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)
  • implement add_mul on Expression (#207) (f156e18)
  • implement FieldElement::from() (#203) (476cfa2)
  • replace MerkleMembership opcode with ComputeMerkleRoot (#233) (74bfee8)
  • 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)

acir: 0.10.0

0.10.0 (2023-04-26)

⚠ BREAKING CHANGES

  • replace MerkleMembership opcode with ComputeMerkleRoot (#233)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213)
  • organise operator implementations for Expression (#190)

Features

  • implement add_mul on Expression (#207) (f156e18)
  • replace MerkleMembership opcode with ComputeMerkleRoot (#233) (74bfee8)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213) (e877bed)

Miscellaneous Chores

  • organise operator implementations for Expression (#190) (a619df6)

acir_field: 0.10.0

0.10.0 (2023-04-26)

Features

Bug Fixes

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

acvm: 0.10.0

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)

acvm_stdlib: 0.10.0

0.10.0 (2023-04-26)

⚠ BREAKING CHANGES

  • organise operator implementations for Expression (#190)

Bug Fixes

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

Miscellaneous Chores

  • organise operator implementations for Expression (#190) (a619df6)