packages feed

clash-systemverilog 0.6.9 → 0.6.10

raw patch · 3 files changed

+7/−3 lines, 3 filesdep ~lensPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: lens

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog for the [`clash-systemverilog`](http://hackage.haskell.org/package/clash-systemverilog) package +## 0.6.10 *October 17th 20168+* Fixes bugs:+  * CLaSH.Sized.Vector.imap primitive gets indices in reverse order+ ## 0.6.9 *August 18th 2016* * Fixes bugs:   * Fix primitives for {Signed,Unsigned} rotateL# and rotateR# [#169](https://github.com/clash-lang/clash-compiler/issues/169)
clash-systemverilog.cabal view
@@ -1,5 +1,5 @@ Name:                 clash-systemverilog-Version:              0.6.9+Version:              0.6.10 Synopsis:             CAES Language for Synchronous Hardware - SystemVerilog backend Description:   CλaSH (pronounced ‘clash’) is a functional hardware description language that@@ -101,7 +101,7 @@                       clash-lib               >= 0.6.18   && < 0.7,                       clash-prelude           >= 0.10.1   && < 0.11,                       fgl                     >= 5.4.2.4  && < 5.6,-                      lens                    >= 3.9.2    && < 4.15,+                      lens                    >= 3.9.2    && < 4.16,                       mtl                     >= 2.1.2    && < 2.3,                       text                    >= 0.11.3.1 && < 1.3,                       unordered-containers    >= 0.2.3.3  && < 0.3,
primitives/CLaSH.Sized.Vector.json view
@@ -163,7 +163,7 @@ ~GENERATE   for (~SYM[1]=0; ~SYM[1] < $size(~RESULT); ~SYM[1] = ~SYM[1] + 1) begin : ~GENSYM[imap][2]     ~INDEXTYPE[~LIT[0]] ~GENSYM[i][3];-    assign ~SYM[3] = ~SYM[1];+    assign ~SYM[3] = ~LENGTH[~TYPO] - 1 - ~SYM[1];     ~TYPEL[~TYP[2]] ~GENSYM[imap_in][4];     ~TYPEL[~TYPO] ~GENSYM[imap_out][5];     assign ~SYM[4] = ~FROMBV[~SYM[0][\\~SYM[1]\\]][~TYPEL[~TYP[2]]];