Skip to content

Commit 650970a

Browse files
author
Alex McKenna
authored
Release 1.6.2 (#2110)
1 parent e2fad00 commit 650970a

14 files changed

+26
-22
lines changed

.ci/bindist/linux/snap/snap/snapcraft.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: clash
2-
version: '1.6.1'
2+
version: '1.6.2'
33
summary: 'Clash: from Haskell to hardware'
44
description: |
55
Clash is a functional hardware description language that borrows both its

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
11
# Changelog for the Clash project
2+
3+
## 1.6.2 *Fed 25th 2022*
4+
Fixed:
5+
* Clash now compiles for users of Clang - i.e., all macOS users.
6+
* The `trueDualPortBlockRam` model did not accurately simulate concurrent active ports, thus causing a Haskell/HDL simulation mismatch for `asyncFIFOSynchronizer`.
7+
* `trueDualPortBlockRam` Haskell/HDL simulation mismatch for port enable.
8+
* Sometimes `trueDualPortBlockRam` swapped the names of the ports in exception messages. [#2102](https://github.com/clash-lang/clash-compiler/pull/2102)
9+
* The evaluator rule for unpack{Float,Double}# are now corrected to return boxed float and double instead of unboxed literals. [#2097](https://github.com/clash-lang/clash-compiler/issues/2097)
10+
11+
Changed:
12+
* The `trueDualPortBlockRam` model now only models read/write conflicts for concurrent active ports
13+
* The `trueDualPortBlockRam` model now models write/write conflicts for concurrent active ports
14+
215
## 1.6.1 *Feb 11th 2022*
316
Changed:
417
* We accidentally released `v1.6.0` with the Cabal flag `multiple-hidden` enabled. This is an experimental feature, supposed to be disabled by default for releases. `v1.6.1` disables it again.

changelog/2022-02-16T17_15_24+01_00_fix_2098

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/2022-02-21T16_44_48+01_00_fix_async_fifo_sim

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/2022-02-21T16_48_19+01_00_tpdRamEnableFix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/2022-02-23T12_42_44+01_00_tdplabels

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/2022-02-25T10_53_17+01_00_evaluator_float_double.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

clash-cores/clash-cores.cabal

Lines changed: 1 addition & 1 deletion
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.6.1
4+
version: 1.6.2
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

clash-ghc/clash-ghc.cabal

Lines changed: 3 additions & 3 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.6.1
3+
Version: 1.6.2
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,8 +151,8 @@ library
151151
transformers >= 0.5.2.0 && < 0.7,
152152
unordered-containers >= 0.2.1.0 && < 0.3,
153153

154-
clash-lib == 1.6.1,
155-
clash-prelude == 1.6.1,
154+
clash-lib == 1.6.2,
155+
clash-prelude == 1.6.2,
156156
concurrent-supply >= 0.1.7 && < 0.2,
157157
ghc-typelits-extra >= 0.3.2 && < 0.5,
158158
ghc-typelits-knownnat >= 0.6 && < 0.8,

clash-lib-hedgehog/clash-lib-hedgehog.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-lib-hedgehog
4-
version: 1.6.1
4+
version: 1.6.2
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
@@ -65,4 +65,4 @@ library
6565
text >= 1.2.2 && < 1.4,
6666
transformers >= 0.5.2.0 && < 0.7,
6767

68-
clash-lib == 1.6.1,
68+
clash-lib == 1.6.2,

0 commit comments

Comments
 (0)