lib.fifo: remove SyncFIFO.replace.
authorwhitequark <cz@m-labs.hk>
Thu, 12 Sep 2019 19:14:56 +0000 (19:14 +0000)
committerwhitequark <cz@m-labs.hk>
Thu, 12 Sep 2019 19:16:57 +0000 (19:16 +0000)
commit5900eec92b3aec61358ab5c384f218ba3e2fe683
tree090e398684e8c434854331c0c0ef88e5e3a3a9b7
parent442d734aefbb0ab64919dfcbb3ab21d11788c16d
lib.fifo: remove SyncFIFO.replace.

This obscure functionality was likely only ever used in old MiSoC
code, and doesn't justify the added complexity. It was also not
provided (and could not be reasonably provided) in SyncFIFOBuffered,
which made its utility extremely marginal.
nmigen/lib/fifo.py
nmigen/test/compat/test_fifo.py
nmigen/test/test_lib_fifo.py