Peter Lebbing

Results 48 issues of Peter Lebbing

**WARNING: The actual patch in this PR is intended as a suggestion from someone with no experience with the Go language** So I merely grepped the source, made some changes,...

When we tell the user which CNAME record to add, make the entry absolute by ending it with a dot. This prevents that the user accidentally adds a record for...

We don't track dependency information for include files and memory files. Include files are generated from `Clash.Netlist.BlackBox.Types.bbIncludes` or YAML/JSON `includes` keys, and memory files are generated from `~TEMPLATE` holes in...

As can already be seen from the type signature: ```haskell assert :: (KnownDomain dom, Eq a, ShowX a) => Clock dom -> Reset dom -> String -- ^ Additional message...

bug

One would hope that names Clash generates will not overlap with port names in `Synthesize` annotations, but alas: ```haskell f :: Signal System (Unsigned 8) -> Signal System (Unsigned 8)...

bug

Normally, when a function recognised as a test bench makes use of a function recognised as a top entity, these two end up in separate directories (and VHDL libraries). However,...

This is a discussion piece to improve our developer documentation on writing entries for the CHANGELOG. Please propose any changes you'd like. Since we want to automate changelog file processing...

discussion

The warnings of the form ``` Integers are dynamically sized in simulation, but fixed-length after synthesis. Use carefully. ``` are suppressed if they occur in a testbench (`ANN TestBench`). But...

This code does not typecheck: ```haskell proxyInEq :: ( KnownDomain dom , KnownNat (DomainPeriod dom) , 1 Proxy (dom :: Domain) -> () proxyInEq _ = () proxyInEq' :: (...

Some memories return an `XException` when addressed out-of-bounds whereas others return `ErrorCall`. They should all return an `XException`, including `Vector.!!` and `Vector.replace`. Furthermore, all of these should have `HasCallStack` so...

enhancement