All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixes installation issue where
magma.ssa
was not installed as a package
0.1.17 - 2019-02-21
- Fixes installation issue where
magma.syntax
was not installed as a package
0.1.16 - 2019-02-21
- #354
Added experimental version of
m.circuit.sequential
syntax.
- #354
Changes
m.circuit.combinational
to use SSA
- #355
Fixes regression in sorting logic for instance graph pass introduced due to
new hashing logic. Changed uniquification to hash on the rep of the
definition explicitly, rather than overriding the
__hash__
method of circuit - #358 Fixes invocation of pass to use new option syntax for coreir
0.1.15 - 2019-02-12
- Changed hashing logic for circuit uniquification to use
hash(repr(cls))
instead ofobject.__hash__(cls)
.
- Run uniquification before compiling circuit for the coreir simulator.
0.1.14 - 2019-02-07
- Fixed bug in verilog parsing when
target_modules = None
.
0.1.13 - 2019-02-07
- Added support for
opts["uniquify"]
to set the uniquification mode viam.compile
. Suppored values are"UNIQUIFY", "WARN", "ERROR"
.
- Fixed bug in uniquification error mode.