amaranth/nmigen/hdl
whitequark 744e33f42d hdl: make all public Value classes other than Record final.
In some cases, nMigen uses type() instead of isinstance() to dispatch
on types. Make sure all such uses of type() are robust; in addition,
make it clear that nMigen AST classes are not meant to be subclassed.
(Record is an exception.)

Fixes #65.
2019-05-12 05:40:17 +00:00
..
__init__.py Rename fhdl→hdl, genlib→lib. 2018-12-15 14:25:31 +00:00
ast.py hdl: make all public Value classes other than Record final. 2019-05-12 05:40:17 +00:00
cd.py Rename fhdl→hdl, genlib→lib. 2018-12-15 14:25:31 +00:00
dsl.py hdl.ir: detect elaboratables that are created but not used. 2019-04-21 08:52:57 +00:00
ir.py hdl.ir: only pull explicitly specified ports to toplevel, if any. 2019-05-12 05:21:23 +00:00
mem.py hdl.ir: detect elaboratables that are created but not used. 2019-04-21 08:52:57 +00:00
rec.py hdl: make all public Value classes other than Record final. 2019-05-12 05:40:17 +00:00
xfrm.py hdl.ir: rework named port handling for Instances. 2019-04-22 07:46:47 +00:00