packages feed

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 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,