packages feed

clash-lib 0.6.16 → 0.6.17

raw patch · 3 files changed

+12/−5 lines, 3 files

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog for the [`clash-lib`](http://hackage.haskell.org/package/clash-lib) package +## 0.6.17 *June 9th 2016*+* Fixes bugs:+  * `Eq` instance of `Vec` sometimes not synthesisable+ ## 0.6.16 *June 7th 2016* * New features:   * DEC transformation also lifts HO-primitives applied to "interesting" primitives (i.e. `zipWith (*)`)
clash-lib.cabal view
@@ -1,5 +1,5 @@ Name:                 clash-lib-Version:              0.6.16+Version:              0.6.17 Synopsis:             CAES Language for Synchronous Hardware - As a Library Description:   CλaSH (pronounced ‘clash’) is a functional hardware description language that@@ -103,11 +103,11 @@                       lens                    >= 3.9.2    && < 4.15,                       mtl                     >= 2.1.2    && < 2.3,                       pretty                  >= 1.1.1.0  && < 1.2,-                      process                 >= 1.1.0.2  && < 1.3,-                      template-haskell        >= 2.8.0.0  && < 2.11,+                      process                 >= 1.1.0.2  && < 1.5,+                      template-haskell        >= 2.8.0.0  && < 2.12,                       text                    >= 0.11.3.1 && < 1.3,-                      time                    >= 1.4.0.1  && < 1.6,-                      transformers            >= 0.3.0.0  && < 0.5,+                      time                    >= 1.4.0.1  && < 1.7,+                      transformers            >= 0.3.0.0  && < 0.6,                       unbound-generics        >= 0.1      && < 0.4,                       unordered-containers    >= 0.2.3.3  && < 0.3,                       uu-parsinglib           >= 2.8.1    && < 2.10,
src/CLaSH/Normalize/Transformations.hs view
@@ -246,6 +246,9 @@           | nm == "Control.Exception.Base.patError" ->             let e' = mkApps (Prim nm ty') [Right ty,msg]             in  changed e'+          | nm == "Control.Exception.Base.absentError" ->+            let e' = mkApps (Prim nm ty') [Right ty,msg]+            in  changed e'         (Prim nm ty',[_])           | nm == "GHC.Err.undefined" ->             let e' = mkApps (Prim nm ty') [Right ty]