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

acvm: v0.16.0

Compare
Choose a tag to compare
@kevaundray kevaundray released this 06 Jul 05:00
faefbbe

0.16.0 (2023-07-06)

⚠ BREAKING CHANGES

  • acvm: replace PartialWitnessGeneratorStatus with ACVMStatus (#410)
  • acir: revert changes to SchnorrVerify opcode (#409)
  • acvm: Replace PartialWitnessGenerator trait with BlackBoxFunctionSolver (#378)
  • acvm: Encapsulate internal state of ACVM within a struct (#384)
  • remove unused OpcodeResolutionError::IncorrectNumFunctionArguments variant (#397)
  • acir: Remove Oracle opcode (#368)
  • acir: Use fixed length data structures in black box function inputs/outputs where possible. (#386)

Features

  • acir: Remove Oracle opcode (#368) (63354df)
  • acir: Use fixed length data structures in black box function inputs/outputs where possible. (#386) (b139d4d)
  • acvm: Derive Copy for Language (#406) (69a6c22)
  • acvm: Encapsulate internal state of ACVM within a struct (#384) (84d4867)
  • acvm: Replace PartialWitnessGenerator trait with BlackBoxFunctionSolver (#378) (73fbc95)
  • acvm: replace PartialWitnessGeneratorStatus with ACVMStatus (#410) (fc3240d)
  • brillig: implemented first blackbox functions (#401) (62d40f7)

Bug Fixes

  • acir: revert changes to SchnorrVerify opcode (#409) (f1c7940)

Miscellaneous Chores

  • remove unused OpcodeResolutionError::IncorrectNumFunctionArguments variant (#397) (d1368d0)