lib.fifo: remove SyncFIFO.replace.
authorwhitequark <whitequark@whitequark.org>
Thu, 12 Sep 2019 19:14:56 +0000 (19:14 +0000)
committerwhitequark <whitequark@whitequark.org>
Thu, 12 Sep 2019 19:16:57 +0000 (19:16 +0000)
commit1c091e67a42208c2a4f3e8bef51d24e906c4173c
tree090e398684e8c434854331c0c0ef88e5e3a3a9b7
parent2c34b1f9473a6b5a9f1e1c5a56dd17d821c29219
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