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 +6/−0
- clash-ghc.cabal +6/−6
- src-ghc/CLaSH/GHC/LoadModules.hs +2/−1
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