Skip to content

Commit 12169a7

Browse files
Update changelog (#3073)
1 parent 5319ae2 commit 12169a7

6 files changed

+12
-5
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog for the Clash project
22

3+
## 1.8.4 *Nov 6th 2025*
4+
5+
Changed:
6+
* Nix flake updated to make it more suitable for use in downstream projects. [#2987](https://github.com/clash-lang/clash-compiler/pull/2987) [#3060](https://github.com/clash-lang/clash-compiler/pull/3060)
7+
8+
Fixed:
9+
* `collapseRHSNoops` now runs after constant folding, making Clash able to constant fold more expressions than before. See [#3036](https://github.com/clash-lang/clash-compiler/issues/3036).
10+
* The `unzip` family no longer retains a reference to the original input for every (unevaluated) part of the output tuple. Similarly, `mapAccumL` and `mapAccumR` are now also more eager to drop references. This can help to prevent space leaks. See [#3038](https://github.com/clash-lang/clash-compiler/issues/3038).
11+
* Individual items of `iterateI` no longer retain a reference to the whole list, preventing space leaks. See [#3042](https://github.com/clash-lang/clash-compiler/issues/3042).
12+
* The compiler now tracks assignment types in more places, which can prevent "clash error call" errors in some specific cases. See [#3045](https://github.com/clash-lang/clash-compiler/issues/3045).
13+
* Test bench primitives now assign the string they want to pass to Verilog's `$display` to a variable before printing. This works around a limitation in IVerilog. See [#3046](https://github.com/clash-lang/clash-compiler/issues/3046).
14+
315
## 1.8.3 *Oct 6th 2025*
416

517
Added:

changelog/2025-10-10T20_52_30+02_00_fix_3036_collapserhs_timing

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

changelog/2025-10-10T23_10_18+02_00_fix_3038

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

changelog/2025-10-15T12_07_26+02_00_fix_3042

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

changelog/2025-10-16T10_56_51+02_00_fix_3045

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

changelog/2025-10-16T10_59_02+02_00_fix_3046

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

0 commit comments

Comments
 (0)