From 44157f8633980a97e8d966665d30ad7cb65eabd8 Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Sat, 1 Aug 2026 00:34:58 +0000
Subject: [PATCH] Update outdated test and benchmark dependencies
- Updated Microsoft.NET.Test.Sdk to 18.8.1
- Updated Microsoft.Extensions.ObjectPool to 10.0.10
- Fixed syntax error in AegisCoverageTests.cs
- Added entry to .jules/forge.md
Co-authored-by: tedd <493224+tedd@users.noreply.github.com>
---
.jules/forge.md | 5 +++++
.../Tedd.ObjectPool.Benchmarks.csproj | 2 +-
src/Tedd.ObjectPool.Tests/AegisCoverageTests.cs | 1 +
src/Tedd.ObjectPool.Tests/Tedd.ObjectPool.Tests.csproj | 2 +-
4 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/.jules/forge.md b/.jules/forge.md
index ebc384e..8e7c4dc 100644
--- a/.jules/forge.md
+++ b/.jules/forge.md
@@ -15,3 +15,8 @@
**Observation:** Tests and benchmarks had compiler warnings for nullability when `Nullable` was set to `enable` in the projects.
**Strategic Action:** Resolved nullability warnings in tests and legacy benchmark code by using explicit nullability (e.g., `DummyObject?[]`) or null-forgiving operators where required to ensure strict clean builds.
+## 2026-06-02 - ObjectPool Dependencies Modernization
+
+**Observation:** Test and benchmark dependencies were slightly outdated.
+
+**Strategic Action:** Updated `Microsoft.NET.Test.Sdk` to 18.8.1 and `Microsoft.Extensions.ObjectPool` to 10.0.10.
diff --git a/src/Tedd.ObjectPool.Benchmarks/Tedd.ObjectPool.Benchmarks.csproj b/src/Tedd.ObjectPool.Benchmarks/Tedd.ObjectPool.Benchmarks.csproj
index 23d3635..0d9bca5 100644
--- a/src/Tedd.ObjectPool.Benchmarks/Tedd.ObjectPool.Benchmarks.csproj
+++ b/src/Tedd.ObjectPool.Benchmarks/Tedd.ObjectPool.Benchmarks.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/src/Tedd.ObjectPool.Tests/AegisCoverageTests.cs b/src/Tedd.ObjectPool.Tests/AegisCoverageTests.cs
index 0b98a1c..9917c8a 100644
--- a/src/Tedd.ObjectPool.Tests/AegisCoverageTests.cs
+++ b/src/Tedd.ObjectPool.Tests/AegisCoverageTests.cs
@@ -90,6 +90,7 @@ public void Prefill_WhenFastSlotOccupied_ShouldPopulateArraySlots()
// 2 objects from manual allocation + 5 from prefill
Assert.Equal(7, createCount);
+ }
[Fact]
public void Prefill_WhenSomeArraySlotsOccupied_ShouldSkipOccupiedSlots()
diff --git a/src/Tedd.ObjectPool.Tests/Tedd.ObjectPool.Tests.csproj b/src/Tedd.ObjectPool.Tests/Tedd.ObjectPool.Tests.csproj
index ea0685c..e644453 100644
--- a/src/Tedd.ObjectPool.Tests/Tedd.ObjectPool.Tests.csproj
+++ b/src/Tedd.ObjectPool.Tests/Tedd.ObjectPool.Tests.csproj
@@ -14,7 +14,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive