Skip to content

v0.0.4

Choose a tag to compare

@siq1 siq1 released this 15 Oct 03:26
· 316 commits to dev since this release

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