Skip to content

Commit 01be514

Browse files
committed
cleanup: remove dead code - SkipSet is not used anywhere
1 parent cc28c34 commit 01be514

File tree

4 files changed

+0
-133
lines changed

4 files changed

+0
-133
lines changed

src/Makefile.am

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,6 @@ BITCOIN_CORE_H = \
327327
util/serfloat.h \
328328
util/settings.h \
329329
util/ranges_set.h \
330-
util/skip_set.h \
331330
util/sock.h \
332331
util/string.h \
333332
util/time.h \
@@ -746,7 +745,6 @@ libbitcoin_util_a_SOURCES = \
746745
util/readwritefile.cpp \
747746
util/settings.cpp \
748747
util/ranges_set.cpp \
749-
util/skip_set.cpp \
750748
util/spanparsing.cpp \
751749
util/strencodings.cpp \
752750
util/time.cpp \

src/test/util_tests.cpp

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <util/message.h> // For MessageSign(), MessageVerify(), MESSAGE_MAGIC
1717
#include <util/moneystr.h>
1818
#include <util/ranges_set.h>
19-
#include <util/skip_set.h>
2019
#include <util/spanparsing.h>
2120
#include <util/strencodings.h>
2221
#include <util/string.h>
@@ -2194,31 +2193,6 @@ BOOST_AUTO_TEST_CASE(test_CRanges)
21942193
}
21952194
}
21962195

2197-
BOOST_AUTO_TEST_CASE(test_SkipSet)
2198-
{
2199-
std::mt19937 gen;
2200-
for (size_t test = 0; test < 17; ++test) {
2201-
std::uniform_int_distribution<uint64_t> dist_value(0, (1 << test));
2202-
size_t skip_size = test ? (1 << (test - 1)) : 1;
2203-
CSkipSet set_1{skip_size};
2204-
std::unordered_set<uint64_t> set_2;
2205-
for (size_t iter = 0; iter < (1 << test) * 2; ++iter) {
2206-
uint64_t value = dist_value(gen);
2207-
BOOST_CHECK_EQUAL(set_1.Contains(value), !!set_2.count(value));
2208-
if (!set_1.Contains(value) && set_1.CanBeAdded(value)) {
2209-
BOOST_CHECK(!set_1.Contains(value));
2210-
BOOST_CHECK(set_1.Add(value));
2211-
set_2.insert(value);
2212-
}
2213-
BOOST_CHECK_EQUAL(set_1.Contains(value), !!set_2.count(value));
2214-
BOOST_CHECK_EQUAL(set_1.Size(), set_2.size());
2215-
}
2216-
if (test > 4) {
2217-
BOOST_CHECK(set_1.Size() > ((1 << test) / 4));
2218-
}
2219-
}
2220-
}
2221-
22222196
static std::string SpanToStr(const Span<const char>& span)
22232197
{
22242198
return std::string(span.begin(), span.end());

src/util/skip_set.cpp

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/util/skip_set.h

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)