Clean up imports.
authorwhitequark <cz@m-labs.hk>
Tue, 4 Jun 2019 08:18:50 +0000 (08:18 +0000)
committerwhitequark <cz@m-labs.hk>
Tue, 4 Jun 2019 08:18:50 +0000 (08:18 +0000)
commit78bb49c10ccd569f3039e81689731bbdf6130fa7
tree9a59168f692209ec72c2e9d705d46b60f4730dbd
parenta970ebdc818bb2e6835e2cfae50c0a92c7c2007e
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`.
nmigen/__init__.py
nmigen/formal.py
nmigen/hdl/__init__.py
nmigen/lib/__init__.py
nmigen/test/test_lib_cdc.py
nmigen/test/test_lib_coding.py
nmigen/test/test_lib_fifo.py
nmigen/test/test_lib_io.py
nmigen/vendor/fpga/lattice_ice40.py