amaranth/nmigen/hdl
whitequark 9f643ce005 Clean up imports.
This commit:
  * moves lists of universally useful imports from `nmigen` to
    `nmigen.hdl` and `nmigen.lib`, reimporting them in `nmigen`;
  * replaces lots of imports from individual parts of `nmigen.hdl`
    with a star import from `nmigen.hdl`;
  * replaces imports in tests with what we expect downstream code
    to use;
  * adds some missing imports in `nmigen.formal`.
2019-06-04 08:18:50 +00:00
..
__init__.py Clean up imports. 2019-06-04 08:18:50 +00:00
ast.py hdl: make all public Value classes other than Record final. 2019-05-12 05:40:17 +00:00
cd.py Rename fhdl→hdl, genlib→lib. 2018-12-15 14:25:31 +00:00
dsl.py hdl.dsl: allow adding submodules with computed name, like with domains. 2019-06-03 02:22:55 +00:00
ir.py hdl.ir: accept LHS signals like slices as Instance io ports. 2019-06-03 02:39:14 +00:00
mem.py hdl.ir: detect elaboratables that are created but not used. 2019-04-21 08:52:57 +00:00
rec.py hdl.rec: unbreak hasattr(rec, ...). 2019-06-03 07:43:31 +00:00
xfrm.py hdl.ir: rework named port handling for Instances. 2019-04-22 07:46:47 +00:00