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
f3ea32c typeck: fix mistake in previous correction to thresh exec_stack_count (Andrew Poelstra)
1e6aead add unit tests for recent typeck bug fixes (Andrew Poelstra)
5f0072c typeck: move opcode limits into sat/dissat limits (Andrew Poelstra)
f57cac0 typeck: pull satisfaction/dissatisfaction limits into struct (Andrew Poelstra)
Pull request description:
These simple commits just collect some related data into common data structures, allowing satisfaction/dissatisfaction data to all be `Option`al at once without any debug_asserts, and simplifying a bunch of code.
This makes a couple obscure fixes that are not detected by tests and we have never received reports about. See the commit message for the first commit for details. With Claude 4's help I added unit tests for these and tweaked the fixes since my initial fixes didn't seem quite right.
ACKs for top commit:
sanket1729:
utACK f3ea32c
Tree-SHA512: a67f773e87d4bfe1ae9f53a614726445e353e429784b77e1639322ad7c0ee178b883ad76f38de9d89345f1d592cc6e915d92d7b2997a50a9dc862e1392e3828a
0 commit comments