amaranth-lang/amaranth

Make the use of `Elaboratable` for elaboratable objects required

whitequark opened this issue · 0 comments

It's always required a warning. Technically it's not a deprecation warning, but it might as well be; none of our other protocol classes (ValueCastable for example) are optional, Elaboratable shouldn't be either.