Skip to content

Releases: PolyhedraZK/ExpanderCompilerCollection

v0.0.5

18 Nov 01:54
Compare
Choose a tag to compare

What's Changed

And other optimizations and bug fixes.

Full Changelog: 2e70ff3...7f7c612

v0.0.4

15 Oct 03:26
Compare
Choose a tag to compare

Summary

Breaking Changes

  • Deprecated the Go compiler in favor of the Rust version.
  • Existing circuits should continue to work, but circuit data may vary.

New Features

  • Enhanced expander integration, including:
    • Consistent field usage with the expander.
    • SIMD support for witness.
  • Rust frontend.
  • Added functionality to generate Graphviz images from circuits (thanks @enpsi20481 #20).

Changes

  • Removed outdated Gnark examples.

Optimizations

  • Implemented multi-level IR for compilation.
  • Improved layout algorithm that considers relaying and other costs.
  • Various other optimizations.

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.4

Final version of pure Go ExpanderCompilerCollection

16 Sep 03:00
a21f340
Compare
Choose a tag to compare

This is the final version of the pure Go compiler. The next versions will switch to Go+Rust. This release exists to maintain compatibility.

v0.0.2

14 Aug 18:24
Compare
Choose a tag to compare

Corresponding to expander v0.0.2