Skip to content

Releases: go-air/gini

Doh!

08 Sep 14:55
Compare
Choose a tag to compare

This release fixes a bug in incremental flow (s.Add()+ . s.Solve() . s.Add()+) where the second or later s.Add() could be misinterpreted by Gini.

Thanks Marvin Stenger.

Model0

28 Aug 21:01
Compare
Choose a tag to compare

Makes the output of -model like minisat/lingeling, with a trailing '0'

Shiny.md

16 Aug 01:36
Compare
Choose a tag to compare

Same source code, but now Gini comes with a shiny new README.md.

Commercialized!

14 Aug 23:16
Compare
Choose a tag to compare

Gini Now offers commercial support, see README for details.

FeepingCreature

01 Jun 14:15
Compare
Choose a tag to compare

Release FeepingCreature adds the following features to gini

  • cardinality constraints via sorting networks
  • aiger v1.9 format support

Additionally, some cleanup and interface extensions occurred

  • package gini/gen uses inter.Adder now instead of redefining an equivalent interface
  • the solver interface gained a Lit() method to generate a new variable and return the
    positive literal associated with it. For convenience and compatibility, this method does not
    need to be called to have variables, one can always just send a stream of variable references
    and the solvers will work fine. However, in some contexts, one needs to know how to generate
    a fresh variable, and Lit() supports that.

StableCore

25 Apr 10:31
Compare
Choose a tag to compare

This release presents a stable core functionality and interfaces. Some functionality such as CRISP and concurrency is still awaiting enough usage to freeze the API.