Skip to content

Conversation

@apoelstra
Copy link
Collaborator

This will not pass CI until we fix the bug; this adds a unit test and a fuzz test which demonstrates the issue.

Note that #338 only fixes one of the two regression tests.

In the pruning test I will be writing I would like to iterate over entire
types so that I can reduce their size. This is impossible for exponentially
sized types. So make them disableable in extract_final_type, and disable
them for extract_value_direct (but nowhere else, since they seem to be
working elsewhere).

It would be nice to test that pruning works properly with massive types;
it appears that it does; but that would require more work than I want to
put in for this PR.
@apoelstra apoelstra marked this pull request as draft January 24, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant