mpz icon indicating copy to clipboard operation
mpz copied to clipboard

refactor(mpz-circuits): binary type abstractions

Open sinui0 opened this issue 9 months ago • 1 comments

This PR is an intermediate step towards making mpz-circuits generic over the field/elements it operates on.

Both mpz-memory and mpz-binary-types will be integrated into our VM abstractions and should remove a considerable amount of duplication.

Changes

  • Moves the dynamic typing stuff for binary values into mpz-binary-types
  • Moves the representation abstractions into mpz-memory.
  • Updates mpz-circuits to use these new crates.
    • Deprecrates the trace macro in mpz-circuits as we don't use it or intend to support it later.

sinui0 avatar May 08 '24 02:05 sinui0

Hold off on reviewing this, I've run into limitations with the approach that have to be addressed

sinui0 avatar May 10 '24 05:05 sinui0