Skip to content

Commit 3f5dc67

Browse files
authored
Merge pull request #2607 from clash-lang/backport_bump_dependencies
Make 1.8.1 release
2 parents 53ae9bd + 3f55113 commit 3f5dc67

File tree

10 files changed

+36
-31
lines changed

10 files changed

+36
-31
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Changelog for the Clash project
22

3-
## 1.8.0
3+
## 1.8.1 *Nov 10th 2023*
4+
5+
* Bump package dependencies to allow inclusion in stackage-nightly
6+
* Bump package dependencies to allow building on GHC 9.8.1
7+
8+
## 1.8.0 *Nov 10th 2023*
49

510
Release highlights:
611

cabal.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ write-ghc-environment-files: always
1616
-- index state, to go along with the cabal.project.freeze file. update the index
1717
-- state by running `cabal update` twice and looking at the index state it
1818
-- displays to you (as the second update will be a no-op)
19-
index-state: 2023-09-12T05:36:44Z
19+
index-state: 2023-11-10T13:47:13Z
2020

2121
-- For some reason the `clash-testsuite` executable fails to run without
2222
-- this, as it cannot find the related library...

clash-cores/clash-cores.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22

33
name: clash-cores
4-
version: 1.8.0
4+
version: 1.8.1
55
synopsis: A collection of IP cores for Clash
66
description: A collection of IP cores for Clash
77
bug-reports: https://github.com/clash-lang/clash-cores/issues
@@ -159,7 +159,7 @@ library
159159
prettyprinter >= 1.2.0.1 && < 1.8,
160160
prettyprinter-interp ^>= 0.2,
161161
reducers >= 3.12.2 && < 4.0,
162-
text >= 1.2.2 && < 2.1
162+
text >= 1.2.2 && < 2.2
163163

164164
test-suite unittests
165165
import: basic-config

clash-ffi/clash-ffi.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ common common-options
2020
ghc-options:
2121
-Wall -Wcompat
2222
build-depends:
23-
base >= 4.11 && < 4.19,
24-
bytestring >= 0.10 && < 0.12,
23+
base >= 4.11 && < 4.20,
24+
bytestring >= 0.10 && < 0.13,
2525
clash-prelude >= 1.2 && < 1.10,
26-
deepseq >= 1.4 && < 1.5,
26+
deepseq >= 1.4 && < 1.6,
2727
include-dirs: include
2828
includes: vpi_user.h
2929
cpp-options:

clash-ghc/clash-ghc.cabal

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Cabal-version: 2.2
22
Name: clash-ghc
3-
Version: 1.8.0
3+
Version: 1.8.1
44
Synopsis: Clash: a functional hardware description language - GHC frontend
55
Description:
66
Clash is a functional hardware description language that borrows both its
@@ -151,7 +151,7 @@ library
151151

152152
Build-Depends: array >= 0.4 && < 0.6,
153153
base >= 4.11 && < 5,
154-
bytestring >= 0.9 && < 0.12,
154+
bytestring >= 0.9 && < 0.13,
155155
Cabal,
156156
containers >= 0.5.4.0 && < 0.7,
157157
data-binary-ieee754 >= 0.4.4 && < 0.6,
@@ -164,12 +164,12 @@ library
164164
lens >= 4.10 && < 5.3,
165165
mtl >= 2.1.1 && < 2.4,
166166
split >= 0.2.3 && < 0.3,
167-
text >= 1.2.2 && < 2.1,
167+
text >= 1.2.2 && < 2.2,
168168
transformers >= 0.5.2.0 && < 0.7,
169169
unordered-containers >= 0.2.1.0 && < 0.3,
170170

171-
clash-lib == 1.8.0,
172-
clash-prelude == 1.8.0,
171+
clash-lib == 1.8.1,
172+
clash-prelude == 1.8.1,
173173
concurrent-supply >= 0.1.7 && < 0.2,
174174
ghc-typelits-extra >= 0.3.2 && < 0.5,
175175
ghc-typelits-knownnat >= 0.6 && < 0.8,

clash-lib-hedgehog/clash-lib-hedgehog.cabal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22

33
name: clash-lib-hedgehog
4-
version: 1.8.0
4+
version: 1.8.1
55
synopsis: Hedgehog Generators for clash-lib
66
description: Hedgehog Generators for clash-lib
77
bug-reports: https://github.com/clash-lang/clash-compiler/issues
@@ -30,7 +30,7 @@ common basic-config
3030

3131
build-depends:
3232
base >= 4.11 && < 5,
33-
hedgehog >= 1.0.3 && < 1.3,
33+
hedgehog >= 1.0.3 && < 1.5,
3434

3535
library
3636
import: basic-config
@@ -59,7 +59,7 @@ library
5959
mtl >= 2.1.2 && < 2.4,
6060
pretty-show >= 1.9 && < 2.0,
6161
primitive >= 0.5.0.1 && < 1.0,
62-
text >= 1.2.2 && < 2.1,
62+
text >= 1.2.2 && < 2.2,
6363
transformers >= 0.5.2.0 && < 0.7,
6464

65-
clash-lib == 1.8.0,
65+
clash-lib == 1.8.1,

clash-lib/clash-lib.cabal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Cabal-version: 2.2
22
Name: clash-lib
3-
Version: 1.8.0
3+
Version: 1.8.1
44
Synopsis: Clash: a functional hardware description language - As a library
55
Description:
66
Clash is a functional hardware description language that borrows both its
@@ -150,8 +150,8 @@ Library
150150
base >= 4.11 && < 5,
151151
base16-bytestring >= 0.1.1 && < 1.1,
152152
binary >= 0.8.5 && < 0.11,
153-
bytestring >= 0.10.0.2 && < 0.12,
154-
clash-prelude == 1.8.0,
153+
bytestring >= 0.10.0.2 && < 0.13,
154+
clash-prelude == 1.8.1,
155155
concurrent-supply >= 0.1.7 && < 0.2,
156156
containers >= 0.5.0.0 && < 0.7,
157157
cryptohash-sha256 >= 0.11 && < 0.12,
@@ -180,7 +180,7 @@ Library
180180
template-haskell >= 2.8.0.0 && < 2.22,
181181
temporary >= 1.2.1 && < 1.4,
182182
terminal-size >= 0.3 && < 0.4,
183-
text >= 1.2.2 && < 2.1,
183+
text >= 1.2.2 && < 2.2,
184184
time >= 1.4.0.1 && < 1.14,
185185
transformers >= 0.5.2.0 && < 0.7,
186186
trifecta >= 1.7.1.1 && < 2.2,

clash-prelude-hedgehog/clash-prelude-hedgehog.cabal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22

33
name: clash-prelude-hedgehog
4-
version: 1.8.0
4+
version: 1.8.1
55
synopsis: Hedgehog Generators for clash-prelude
66
description: Hedgehog Generators for clash-prelude
77
bug-reports: https://github.com/clash-lang/clash-compiler/issues
@@ -30,7 +30,7 @@ common basic-config
3030

3131
build-depends:
3232
base >= 4.11 && < 5,
33-
hedgehog >= 1.0.3 && < 1.3,
33+
hedgehog >= 1.0.3 && < 1.5,
3434

3535
library
3636
import: basic-config
@@ -49,6 +49,6 @@ library
4949
build-depends:
5050
ghc-typelits-knownnat >= 0.7.2 && < 0.8,
5151
ghc-typelits-natnormalise >= 0.7.2 && < 0.8,
52-
text >= 1.2.2 && < 2.1,
52+
text >= 1.2.2 && < 2.2,
5353

54-
clash-prelude == 1.8.0,
54+
clash-prelude == 1.8.1,

clash-prelude/clash-prelude.cabal

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Cabal-version: 2.2
22
Name: clash-prelude
3-
Version: 1.8.0
3+
Version: 1.8.1
44
Synopsis: Clash: a functional hardware description language - Prelude library
55
Description:
66
Clash is a functional hardware description language that borrows both its
@@ -333,7 +333,7 @@ Library
333333
arrows >= 0.4 && < 0.5,
334334
base >= 4.11 && < 5,
335335
binary >= 0.8.5 && < 0.11,
336-
bytestring >= 0.10.8 && < 0.12,
336+
bytestring >= 0.10.8 && < 0.13,
337337
constraints >= 0.9 && < 1.0,
338338
containers >= 0.4.0 && < 0.7,
339339
data-binary-ieee754 >= 0.4.4 && < 0.6,
@@ -354,10 +354,10 @@ Library
354354
singletons >= 2.0 && < 3.1,
355355
string-interpolate ^>= 0.3,
356356
template-haskell >= 2.12.0.0 && < 2.22,
357-
th-abstraction >= 0.2.10 && < 0.6.0,
357+
th-abstraction >= 0.2.10 && < 0.7.0,
358358
th-lift >= 0.7.0 && < 0.9,
359359
th-orphans >= 0.13.1 && < 1.0,
360-
text >= 0.11.3.1 && < 2.1,
360+
text >= 0.11.3.1 && < 2.2,
361361
time >= 1.8 && < 1.14,
362362
transformers >= 0.5.2.0 && < 0.7,
363363
type-errors >= 0.2.0.0 && < 0.3,
@@ -418,7 +418,7 @@ test-suite unittests
418418
base,
419419
bytestring,
420420
deepseq,
421-
hedgehog >= 1.0.3 && < 1.3,
421+
hedgehog >= 1.0.3 && < 1.5,
422422
hint >= 0.7 && < 0.10,
423423
quickcheck-classes-base >= 0.6 && < 1.0,
424424
tasty >= 1.2 && < 1.6,
@@ -479,7 +479,7 @@ benchmark benchmark-clash-prelude
479479
build-depends:
480480
base,
481481
clash-prelude,
482-
criterion >= 1.3.0.0 && < 1.6,
482+
criterion >= 1.3.0.0 && < 1.7,
483483
directory,
484484
deepseq,
485485
template-haskell

clash-term/clash-term.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ executable clash-term
2727
Build-Depends: base >= 4.3.1.0 && < 5,
2828
clash-lib,
2929
binary >= 0.8.5 && < 0.11,
30-
bytestring >= 0.10.0.2 && < 0.12,
30+
bytestring >= 0.10.0.2 && < 0.13,
3131
rewrite-inspector == 0.1.0.11
3232

3333
GHC-Options: -Wall -Wcompat -threaded

0 commit comments

Comments
 (0)