_tools: extract most utility methods to a private package.
authorwhitequark <whitequark@whitequark.org>
Sat, 12 Oct 2019 22:27:43 +0000 (22:27 +0000)
committerwhitequark <whitequark@whitequark.org>
Sat, 12 Oct 2019 22:40:48 +0000 (22:40 +0000)
commitda48c05bdfddb6cb24a66c79b23d94ab2641881b
treee792042ed7ae8bd5ff36642feeda2da857a7e885
parenta97003d57a64ecf0cadf9cedd67c9f47cfb423b2
_tools: extract most utility methods to a private package.

We don't want to guarantee backwards compatibility for most of them.
22 files changed:
nmigen/_tools.py [new file with mode: 0644]
nmigen/back/pysim.py
nmigen/back/rtlil.py
nmigen/compat/fhdl/bitcontainer.py
nmigen/compat/fhdl/module.py
nmigen/compat/fhdl/specials.py
nmigen/compat/fhdl/structure.py
nmigen/compat/genlib/cdc.py
nmigen/compat/genlib/fifo.py
nmigen/compat/genlib/fsm.py
nmigen/compat/genlib/resetsync.py
nmigen/hdl/ast.py
nmigen/hdl/dsl.py
nmigen/hdl/ir.py
nmigen/hdl/rec.py
nmigen/hdl/xfrm.py
nmigen/lib/cdc.py
nmigen/lib/fifo.py
nmigen/test/compat/support.py
nmigen/test/compat/test_size.py
nmigen/test/test_sim.py
nmigen/tools.py