aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/gc.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-03-06 17:35:39 +0100
committerStefan Boberg <[email protected]>2025-03-06 17:35:39 +0100
commitb044289e3c8fbc4eb4ffa5c1d96da51aa0a41f9b (patch)
treea511dd945c87415fb5389e6579299095e3f3afc8 /src/zenstore/gc.cpp
parentswitched std::vector -> eastl::vector (diff)
downloadzen-sb/eastl.tar.xz
zen-sb/eastl.zip
std::span -> eastl::spansb/eastl
Diffstat (limited to 'src/zenstore/gc.cpp')
-rw-r--r--src/zenstore/gc.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/zenstore/gc.cpp b/src/zenstore/gc.cpp
index 258ec80ca..b158c97aa 100644
--- a/src/zenstore/gc.cpp
+++ b/src/zenstore/gc.cpp
@@ -581,8 +581,8 @@ FilterReferences(GcCtx& Ctx, std::string_view Context, eastl::vector<IoHash>& In
return true;
}
-std::span<IoHash>
-KeepUnusedReferences(std::span<const IoHash> SortedUsedReferences, std::span<IoHash> SortedReferences)
+eastl::span<IoHash>
+KeepUnusedReferences(eastl::span<const IoHash> SortedUsedReferences, eastl::span<IoHash> SortedReferences)
{
if (SortedUsedReferences.empty())
{
@@ -1166,8 +1166,8 @@ GcManager::CollectGarbage(const GcSettings& Settings)
{
ZEN_TRACE_CPU("GcV2::RemoveUnreferencedData");
- const auto GetUnusedReferences = [&ReferenceCheckers, &Ctx](std::span<IoHash> References) -> std::span<IoHash> {
- std::span<IoHash> UnusedCids(References);
+ const auto GetUnusedReferences = [&ReferenceCheckers, &Ctx](eastl::span<IoHash> References) -> eastl::span<IoHash> {
+ eastl::span<IoHash> UnusedCids(References);
ZEN_ASSERT(UnusedCids.empty() || UnusedCids[0] != IoHash::Zero);
for (const auto& It : ReferenceCheckers)
{
@@ -2852,35 +2852,35 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences;
eastl::vector<IoHash> References;
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.empty());
}
{
eastl::vector<IoHash> UsedReferences{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
eastl::vector<IoHash> References;
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.empty());
}
{
eastl::vector<IoHash> UsedReferences{};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 5);
}
{
eastl::vector<IoHash> UsedReferences{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.empty());
}
{
eastl::vector<IoHash> UsedReferences{Hashes[0], Hashes[2], Hashes[4]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 2);
CHECK(UnusedReferences[0] == Hashes[1]);
CHECK(UnusedReferences[1] == Hashes[3]);
@@ -2889,7 +2889,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[2], Hashes[3], Hashes[4]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 2);
CHECK(UnusedReferences[0] == Hashes[0]);
CHECK(UnusedReferences[1] == Hashes[1]);
@@ -2898,7 +2898,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[0], Hashes[1], Hashes[2]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 2);
CHECK(UnusedReferences[0] == Hashes[3]);
CHECK(UnusedReferences[1] == Hashes[4]);
@@ -2907,7 +2907,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[0], Hashes[1], Hashes[2], Hashes[4]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 1);
CHECK(UnusedReferences[0] == Hashes[3]);
}
@@ -2915,7 +2915,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[1], Hashes[3]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 3);
CHECK(UnusedReferences[0] == Hashes[0]);
CHECK(UnusedReferences[1] == Hashes[2]);
@@ -2925,7 +2925,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[0]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 4);
CHECK(UnusedReferences[0] == Hashes[1]);
CHECK(UnusedReferences[1] == Hashes[2]);
@@ -2936,7 +2936,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[1]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 4);
CHECK(UnusedReferences[0] == Hashes[0]);
CHECK(UnusedReferences[1] == Hashes[2]);
@@ -2947,7 +2947,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[3]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 4);
CHECK(UnusedReferences[0] == Hashes[0]);
CHECK(UnusedReferences[1] == Hashes[1]);
@@ -2958,7 +2958,7 @@ TEST_CASE("gc.keepunusedreferences")
{
eastl::vector<IoHash> UsedReferences{Hashes[4]};
eastl::vector<IoHash> References{Hashes[0], Hashes[1], Hashes[2], Hashes[3], Hashes[4]};
- std::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
+ eastl::span<IoHash> UnusedReferences = KeepUnusedReferences(UsedReferences, References);
CHECK(UnusedReferences.size() == 4);
CHECK(UnusedReferences[0] == Hashes[0]);
CHECK(UnusedReferences[1] == Hashes[1]);