Clean up imports.
authorwhitequark <whitequark@whitequark.org>
Tue, 4 Jun 2019 08:18:50 +0000 (08:18 +0000)
committerwhitequark <whitequark@whitequark.org>
Tue, 4 Jun 2019 08:18:50 +0000 (08:18 +0000)
commit9f643ce0059daa9aaec6921363db04b3b62a1ef1
tree9a59168f692209ec72c2e9d705d46b60f4730dbd
parent3194b5c90ba8bc22b600e25ab619dcac2582d476
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