Releases: clash-lang/clash-compiler
Releases · clash-lang/clash-compiler
v0.6
- New features:
- Support
clash-prelude-0.10
- Pattern matching on
CLaSH.Sized.Vector
's:>
is now supported - Unroll "definitions" of the following primitives:
fold
,dfold
,foldr
- Support
v0.5.9
- New features:
- Use new verilog backend which outputs Verilog-2001 instead of Verilog-2005: generated Verilog is now accepted by Altera/Quartus
- Fixes bugs:
--systemverilog
switch incorrectly generates verilog code instead of systemverilog code- Incorrect SV primitive for
CLaSH.Prelude.Testbench.assert'
- Incorrect SV primitive for
CLaSH.Sized.Vec.index_int
- Sometimes created incorrect nested
generate
statements in SV backend
v0.5.8
- New features:
- Support for copying string literals from Haskell to generated code
- Support
clash-prelude-0.9
- Size at below which functions are always inlined is configurable, run with
-clash-inline-below=N
to set the size limit toN
- Collect and copy data-files
- Fixes bugs:
v0.4.1
v0.4
v0.3.3
v0.3.2
clash-lib
- Fixes bugs:
clash-ghc
v0.3.1
Add changelog and up version number