clash-lib 1.8.0 → 1.8.1
raw patch · 2 files changed
+10/−5 lines, 2 filesdep ~ansi-terminaldep ~bytestringdep ~clash-preludePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: ansi-terminal, bytestring, clash-prelude, containers, filepath, hashable, lens, text, time
API changes (from Hackage documentation)
- Clash.Rewrite.Types: bindings :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) BindingMap
+ Clash.Rewrite.Types: bindings :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) BindingMap
- Clash.Rewrite.Types: curFun :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) (Id, SrcSpan)
+ Clash.Rewrite.Types: curFun :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) (Id, SrcSpan)
- Clash.Rewrite.Types: extra :: forall extra_a4iUn extra_a4j29. Lens (RewriteState extra_a4iUn) (RewriteState extra_a4j29) extra_a4iUn extra_a4j29
+ Clash.Rewrite.Types: extra :: forall extra_a4j4N extra_a4jcz. Lens (RewriteState extra_a4j4N) (RewriteState extra_a4jcz) extra_a4j4N extra_a4jcz
- Clash.Rewrite.Types: globalHeap :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) PrimHeap
+ Clash.Rewrite.Types: globalHeap :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) PrimHeap
- Clash.Rewrite.Types: nameCounter :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) Int
+ Clash.Rewrite.Types: nameCounter :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) Int
- Clash.Rewrite.Types: transformCounter :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) Word
+ Clash.Rewrite.Types: transformCounter :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) Word
- Clash.Rewrite.Types: transformCounters :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) (HashMap Text Word)
+ Clash.Rewrite.Types: transformCounters :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) (HashMap Text Word)
- Clash.Rewrite.Types: uniqSupply :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) Supply
+ Clash.Rewrite.Types: uniqSupply :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) Supply
- Clash.Rewrite.Types: workFreeBinders :: forall extra_a4iUn. Lens' (RewriteState extra_a4iUn) (VarEnv Bool)
+ Clash.Rewrite.Types: workFreeBinders :: forall extra_a4j4N. Lens' (RewriteState extra_a4j4N) (VarEnv Bool)
Files
- CHANGELOG.md +6/−1
- clash-lib.cabal +4/−4
CHANGELOG.md view
@@ -1,6 +1,11 @@ # Changelog for the Clash project -## 1.8.0+## 1.8.1 *Nov 10th 2023*++* Bump package dependencies to allow inclusion in stackage-nightly+* Bump package dependencies to allow building on GHC 9.8.1++## 1.8.0 *Nov 10th 2023* Release highlights:
clash-lib.cabal view
@@ -1,6 +1,6 @@ Cabal-version: 2.2 Name: clash-lib-Version: 1.8.0+Version: 1.8.1 Synopsis: Clash: a functional hardware description language - As a library Description: Clash is a functional hardware description language that borrows both its@@ -150,8 +150,8 @@ base >= 4.11 && < 5, base16-bytestring >= 0.1.1 && < 1.1, binary >= 0.8.5 && < 0.11,- bytestring >= 0.10.0.2 && < 0.12,- clash-prelude == 1.8.0,+ bytestring >= 0.10.0.2 && < 0.13,+ clash-prelude == 1.8.1, concurrent-supply >= 0.1.7 && < 0.2, containers >= 0.5.0.0 && < 0.7, cryptohash-sha256 >= 0.11 && < 0.12,@@ -180,7 +180,7 @@ template-haskell >= 2.8.0.0 && < 2.22, temporary >= 1.2.1 && < 1.4, terminal-size >= 0.3 && < 0.4,- text >= 1.2.2 && < 2.1,+ text >= 1.2.2 && < 2.2, time >= 1.4.0.1 && < 1.14, transformers >= 0.5.2.0 && < 0.7, trifecta >= 1.7.1.1 && < 2.2,