Dependencies for clash-prelude-1.0.1

library

Flags

NameDescriptionDefaultType
super-strict

Use deepseqX (instead of seqX) in register-like constructs. This can help to eliminate space leaks when using lazy data structures in registers-like constructs. This potentially slows down Clash hardware simulation.

DisabledManual
multiple-hidden

Allow multiple hidden clocks, resets, and enables to be used. This is an experimental feature, possibly triggering confusing error messages. By default, it is enabled on development versions of Clash and disabled on releases.

DisabledManual
doctests

You can disable testing with doctests using -f-doctests.

EnabledManual
unittests

You can disable testing with unittests using -f-unittests.

EnabledManual
benchmarks

You can disable testing with benchmarks using -f-benchmarks.

EnabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info