Because I feel strongly that we should have it, this brings back #7940, with some minor changes to make it ready for merge:
- Rebase for removal of
CDataStream::GetVersion
- Move to
src/tests
, rename totest_bitcoin_fuzzy
to make it clear it is part of the tests, not a user entry point - Make sure that it doesn’t get installed on
make install
nor shipped as part of the distribution (it is kind of useless without instrumentation). I opted to make it build by default with--enable-tests
because if it is a specific option, no one will ever bother to enable it (which means it doesn’t get built and runs out of date), and we don’t want too many--enable-X
anyway.