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
f2f95fa cargo fmt (Andrew Poelstra)
a6340fe remove a bunch of unnecessary where clauses (Andrew Poelstra)
663bc00 concrete: fix infinite recursion in Policy (Andrew Poelstra)
520b9db 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 f2f95fa
Tree-SHA512: a5d673929cd43187b157cd09941e9f922c605668085870d849fff84a404cb19dbc64694d1c173d4dcb5ff0d85dff450de1c6c6d4ceae038971dafca88ba40447
0 commit comments