Releases: Consensys/go-corset
Releases · Consensys/go-corset
v1.1.2
What's Changed
- Test/tic tac toe by @amkCha in #814
- initial assembler / interpreter by @DavePearce in #836
- instruction translations operational by @DavePearce in #844
- feat: support ASM trace expansion by @DavePearce in #845
- fix: support for constant constraints by @DavePearce in #857
- fix: simplifying nested inequalities by @DavePearce in #856
- feat: check instructions well-formed by @DavePearce in #852
- fix: simplifying extern constants by @DavePearce in #858
New Contributors
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- feat: relational operators by @DavePearce in #826
- fix: for unsafe casts by @DavePearce in #830
- feat: support logical connectives in Corset by @DavePearce in #831
- fix: support nested logical connectives by @DavePearce in #835
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- feat: support mir equations by @DavePearce in #776
- feat: remove deprecated stdlib functions by @DavePearce in #800
- feat: add multiplier example by @DavePearce in #804
- fix: constant datatypes in trace generation by @DavePearce in #807
- fix: translation pathway by @DavePearce in #809
- feat: further optimise constraints by @DavePearce in #810
- fix: missing constraints by @DavePearce in #817
- fix: missing case in hir.substituteTerm by @DavePearce in #823
- fix: handling of debug constraints by @DavePearce in #825
Full Changelog: v1.0.8...v1.1.0
v1.0.8
What's Changed
- fix: error reporting for conflicting contexts by @DavePearce in #788
- feat: improved error reporting for range and lookups by @DavePearce in #789
- feat: support column widths in json trace format by @DavePearce in #790
- fix: bitwidth calculation for range constraints by @DavePearce in #792
- fix: trace reporting by @DavePearce in #793
- feat: support sorting in coverage command by @DavePearce in #794
- feat: support
if-notby @DavePearce in #796
Full Changelog: v1.0.6...v1.0.8
v1.0.7
What's Changed
- fix: error reporting for conflicting contexts by @DavePearce in #788
- feat: improved error reporting for range and lookups by @DavePearce in #789
- feat: support column widths in json trace format by @DavePearce in #790
- fix: bitwidth calculation for range constraints by @DavePearce in #792
- fix: trace reporting by @DavePearce in #793
- feat: support sorting in coverage command by @DavePearce in #794
- feat: support
if-notby @DavePearce in #796
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- fix: translation of perspective selectors by @DavePearce in #782
- feat: improve reporting for internal failures by @DavePearce in #780
- feat: add array tests by @DavePearce in #786
- feat: remove ability to turn errors into warnings by @DavePearce in #787
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- feat: improved constant propagation at MIR level by @DavePearce in #778
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- fix: inspector goto row by @DavePearce in #768
- chore: update readme by @DavePearce in #769
- feat: support scan command by @DavePearce in #770
- fix: error over reporting by @DavePearce in #772
- feat: tweaking stdlib by @DavePearce in #775
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- feat: reject columns no type (#601) by @DavePearce in #758
- feat: support constant substitution in compile by @DavePearce in #766
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- feat: support improved register allocation by @DavePearce in #756
- fix: externalised constants by @DavePearce in #760
Full Changelog: v1.0.1...v1.0.2