Skip to content

Releases: go-air/gini

Activation

19 Nov 22:59
Compare
Choose a tag to compare

This release primarily provides support for relatively easy use of recyclable activation literals.

Additionally, we have renamed logic.Unroll to logic.Roll, which is shorter, and a noun, and
still makes sense.

Some incremental usage restrictions have been lifted. Namely, Test scopes can now
be used after an unsat query for subsequent queries (as would make sense for using
assumptions local to a test scope).

Some internals have been cleaned up.

No changes in performance are expected, as these implementations only trigger work local
to their use, which is only as of now available.

Enjoy.

sudoku

17 Nov 16:24
Compare
Choose a tag to compare

This release adds a sudoku example to the gini package godoc. Thanks Boning for the suggestion.

unroll const bugfix

14 Nov 08:04
Compare
Choose a tag to compare
v0.9.20

bugfix with unroll const

EvalConst

14 Nov 07:54
Compare
Choose a tag to compare

Eval now sets the const value so as to not make the user assume all const values have been propagated.

UnrollConst

14 Nov 07:14
Compare
Choose a tag to compare

This release fixes a corner unrolling case so that constants can be unrolled as well.

Although not strictly necessary here, the unroller is much nicer when latches have
const next states.

SEval

14 Nov 02:38
Compare
Choose a tag to compare

This release make the combinational circuit Eval* methods work when embedded in a sequential circuit.

RockunRoll

13 Nov 20:35
Compare
Choose a tag to compare

This release cleans up some documentation and adds some convenience methods to logic/Unroll

CnfSince

10 Nov 21:58
Compare
Choose a tag to compare

This release adds support for incremental cnfization to logic.C

Meow

04 Oct 14:00
Compare
Choose a tag to compare

This release fixes a bug with the CLI treatment of formats for stdin

stdin is taken to be .cnf

Add

04 Oct 12:54
Compare
Choose a tag to compare
Add

fixes performance problem in Add