You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
f2f95fa62777b0bd96071bba5249d62115c73fbb cargo fmt (Andrew Poelstra)
a6340feed7faa3519775f0e79412045662359421 remove a bunch of unnecessary where clauses (Andrew Poelstra)
663bc00d8bfd7a87a0e88ac7d0220674d9272299 concrete: fix infinite recursion in Policy (Andrew Poelstra)
520b9db6e96535bca8e72f4258aca159abaa8fa3 semantic: fix todo and infinite recursion in Policy (Andrew Poelstra)
Pull request description:
Our `ForEachKey` impls for the two policy types did not work. Both had an infinite type recursion which meant that if anybody had tried to use them they would not have compiled. (Though the fact that this has been happening for at least 2 years with zero bug reports suggests that nobody *has* tried to use them..)
Recent Rust compiler nightlies have started failing compilation even when the offending impls are *not* used, which means we need to prioritize fixing this. Possibly we should even backport it.
Fixes #541
ACKs for top commit:
sanket1729:
ACK f2f95fa62777b0bd96071bba5249d62115c73fbb
Tree-SHA512: a5d673929cd43187b157cd09941e9f922c605668085870d849fff84a404cb19dbc64694d1c173d4dcb5ff0d85dff450de1c6c6d4ceae038971dafca88ba40447
0 commit comments