packages feed

clash-ghc 0.6.20 → 0.6.21

raw patch · 3 files changed

+14/−7 lines, 3 filesdep ~bifunctorsdep ~clash-libdep ~clash-vhdl

Dependency ranges changed: bifunctors, clash-lib, clash-vhdl, ghc-typelits-extra, ghc-typelits-natnormalise

Files

CHANGELOG.md view
@@ -1,5 +1,11 @@ # Changelog for the [`clash-ghc`](http://hackage.haskell.org/package/clash-ghc) package +## 0.6.21 *July 19th 2016*+* Fixes bugs:+  * Rounding error in `logBase` calculation+  * VHDL: Incorrect primitive for `Index`s `*#`+  * VHDL: Incorrect handling of `Index`s `fromInteger#` and `maxBound#` primitives for values larger than 2^MACHINE_WIDTH+ ## 0.6.20 *July 15th 2016* * New features:   * Better error location reporting
clash-ghc.cabal view
@@ -1,5 +1,5 @@ Name:                 clash-ghc-Version:              0.6.20+Version:              0.6.21 Synopsis:             CAES Language for Synchronous Hardware Description:   CλaSH (pronounced ‘clash’) is a functional hardware description language that@@ -78,7 +78,7 @@    Build-Depends:      array                     >= 0.4      && < 0.6,                       base                      >= 4.3.1.0  && < 5,-                      bifunctors                >= 4.1.1    && < 5.4,+                      bifunctors                >= 4.1.1    && < 5.5,                       bytestring                >= 0.9      && < 0.11,                       containers                >= 0.5.4.0  && < 0.6,                       directory                 >= 1.2      && < 1.3,@@ -94,13 +94,13 @@                       unbound-generics          >= 0.1      && < 0.4,                       unordered-containers      >= 0.2.1.0  && < 0.3, -                      clash-lib                 >= 0.6.18   && < 0.7,+                      clash-lib                 >= 0.6.19   && < 0.7,                       clash-systemverilog       >= 0.6.7    && < 0.7,-                      clash-vhdl                >= 0.6.14   && < 0.7,+                      clash-vhdl                >= 0.6.15   && < 0.7,                       clash-verilog             >= 0.6.7    && < 0.7,                       clash-prelude             >= 0.10.10  && < 0.11,-                      ghc-typelits-extra        >= 0.1.2    && < 0.2,-                      ghc-typelits-natnormalise >= 0.4.2    && < 0.5,+                      ghc-typelits-extra        >= 0.1.3    && < 0.2,+                      ghc-typelits-natnormalise >= 0.4.3    && < 0.5,                       deepseq                   >= 1.3.0.2  && < 1.5,                       time                      >= 1.4.0.1  && < 1.7 
src-ghc/CLaSH/GHC/LoadModules.hs view
@@ -119,8 +119,9 @@                                 , DynFlags.Opt_MonomorphismRestriction                                 ]                   let ghcTyLitNormPlugin = GHC.mkModuleName "GHC.TypeLits.Normalise"+                      ghcTyLitExtrPlugin = GHC.mkModuleName "GHC.TypeLits.Extra.Solver"                   let dfPlug = dfDis { DynFlags.pluginModNames = nub $-                                          ghcTyLitNormPlugin : DynFlags.pluginModNames dfDis+                                          ghcTyLitNormPlugin : ghcTyLitExtrPlugin : DynFlags.pluginModNames dfDis                                      }                   return dfPlug