Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 2.15 KB

CHANGELOG.md

File metadata and controls

60 lines (48 loc) · 2.15 KB

Changelog

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.

[0.1.18] - 2019-02-22

Fixed

  • Fixes installation issue where magma.ssa was not installed as a package

0.1.17 - 2019-02-21

Fixed

  • Fixes installation issue where magma.syntax was not installed as a package

0.1.16 - 2019-02-21

Addded

  • #354 Added experimental version of m.circuit.sequential syntax.

Changed

  • #354 Changes m.circuit.combinational to use SSA

Fixed

  • #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

  • Changed hashing logic for circuit uniquification to use hash(repr(cls)) instead of object.__hash__(cls).

Fixed

  • Run uniquification before compiling circuit for the coreir simulator.

0.1.14 - 2019-02-07

Fixed

  • Fixed bug in verilog parsing when target_modules = None.

0.1.13 - 2019-02-07

Added

  • Added support for opts["uniquify"] to set the uniquification mode via m.compile. Suppored values are "UNIQUIFY", "WARN", "ERROR".

Fixed

  • Fixed bug in uniquification error mode.