lib.cdc: add tests for MultiReg.
[nmigen.git] / nmigen / test /
2018-12-26 whitequarklib.cdc: add tests for MultiReg.
2018-12-26 whitequarkhdl.dsl: forbid m.next= inside of FSM but outside of...
2018-12-26 whitequarkhdl.dsl: provide generated values for FSMs.
2018-12-26 whitequarkhdl.ir: add an API for retrieving generated values...
2018-12-26 whitequarkhdl.dsl: implement FSM.
2018-12-24 whitequarkhdl.xfrm, back.rtlil: implement and use LHSGroupFilter.
2018-12-24 whitequarkhdl.xfrm: implement SwitchCleaner, for pruning empty...
2018-12-22 whitequarkhdl.xfrm: avoid cycles in union-find graph in LHSGroupA...
2018-12-22 whitequarkhdl.ir: flatten hierarchy based on memory accesses...
2018-12-22 whitequarkhdl.xfrm: implement LHSGroupAnalyzer.
2018-12-22 whitequarkhdl.ir: fix port propagation between siblings, in the...
2018-12-21 whitequarkhdl.ir: fix port propagation between siblings.
2018-12-21 whitequarkhdl.mem: ensure transparent read port model has correct...
2018-12-21 whitequarkback.pysim: handle out of bounds ArrayProxy indexes.
2018-12-21 whitequarkhdl.mem: add simulation model for memory.
2018-12-21 whitequarkhdl.mem: add tests for all error conditions.
2018-12-21 whitequarkhdl.ir: correctly handle named output and inout ports.
2018-12-20 whitequarkir: allow non-Signals in Instance ports.
2018-12-18 whitequarkhdl.ast: Cat.{operands→parts}
2018-12-18 whitequarkback.pysim: implement *.
2018-12-18 whitequarktest.sim: add tests for sync functionality and errors.
2018-12-17 whitequarkfhdl.ir: add black-box fragments, fragment parameters...
2018-12-17 whitequarkhdl, back: add and use SignalSet/SignalDict.
2018-12-16 whitequarkhdl.dsl: add clock domain support.
2018-12-16 whitequarkback.pysim: implement LHS for Part, Slice, Cat, ArrayProxy.
2018-12-15 whitequarktest.sim: generalize assertOperator. NFC.
2018-12-15 whitequarkback.pysim: implement Part.
2018-12-15 whitequarkback.pysim: implement ArrayProxy.
2018-12-15 whitequarkhdl.ast: implement Array and ArrayProxy.
2018-12-15 whitequarkhdl: appropriately rename tests. NFC.
2018-12-15 whitequarkRename fhdl→hdl, genlib→lib.
2018-12-15 whitequarkpyback.sim: test Slice, Cat, Repl.
2018-12-15 whitequarkfhdl.ast, back.pysim: implement shifts.
2018-12-15 whitequarkfhdl.ast: refactor Operator.shape(). NFC.
2018-12-15 whitequarkfhdl.ir: test iter_comb(), iter_sync() and iter_signals().
2018-12-15 whitequarkfhdl.ir: fix incorrect uses of positive to say non...
2018-12-14 whitequarkfhdl.ir: automatically flatten hierarchy to resolve...
2018-12-14 whitequarkfhdl.ir: Fragment.{drive→add_driver}
2018-12-14 whitequarkfhdl.ast: fix Switch with constant test.
2018-12-14 whitequarkback.pysim: Simulator({gtkw_signals→traces}=).
2018-12-14 whitequarkback.pysim: implement most operators and add tests.
2018-12-14 whitequarkfhdl.xfrm: implement DomainLowerer.
2018-12-13 whitequarkback.pysim: new simulator backend (WIP).
2018-12-13 whitequarkfhdl.cd: rename ClockDomain signals together with domain.
2018-12-13 whitequarkfhdl.ir: move Fragment prepare logic from back.rtlil.
2018-12-13 whitequarkfhdl.ir: record port direction explicitly.
2018-12-13 whitequarkfhdl.ir: a subfragment's input that we don't drive...
2018-12-13 whitequarkfhdl.ir: don't crash propagataing ports in empty fragments.
2018-12-13 whitequarkfhdl.ir: implement clock domain propagation.
2018-12-13 whitequarkfhdl.cd: add tests.
2018-12-13 whitequarkfhdl.xfrm: implement DomainRenamer.
2018-12-13 whitequarkfhdl.xfrm: add test for ControlInserter with subfragments.
2018-12-13 whitequarkfhdl.xfrm: add tests for ResetInserter, CEInserter.
2018-12-13 whitequarkfhdl.ir: add tests for port propagation.
2018-12-13 whitequarkfhdl.dsl: add tests for lowering. 99% branch coverage.
2018-12-13 whitequarkfhdl.dsl: add tests for submodules.
2018-12-13 whitequarkfhdl.dsl: use less error-prone Switch/Case two-level...
2018-12-13 whitequarkfhdl.dsl: add tests for d.comb/d.sync, If/Elif/Else.
2018-12-13 whitequarkfhdl.ast: bits_sign→shape.
2018-12-13 whitequarkfhdl.ast: add tests for most logic.