Skip to content

Gate ZipArchive benchmarks in the project file - #6

Closed
LoopedBard3 wants to merge 2 commits into
mainfrom
loopedbard3-ziparchive-benchmark-review
Closed

LoopedBard3 wants to merge 2 commits into
mainfrom
loopedbard3-ziparchive-benchmark-review

Conversation

@LoopedBard3

Copy link
Copy Markdown
Owner

Follow-up to dotnet#5303, intended to target agocke/performance's runtime-async-ziparchive branch.

Moves the whole-file .NET 10 framework gate from ZipArchive.cs into MicroBenchmarks.csproj, matching the existing project-level exclusions (including Zstandard.cs in the same directory). Benchmark code and supported target frameworks are unchanged.

Validation: evaluated the exact exclusion ItemGroup with installed MSBuild: excluded on net462/net8.0/net9.0, included on net10.0/net11.0. Full project evaluation was blocked because the pinned .NET 11 preview SDK is not installed.

agocke and others added 2 commits September 7, 2026 19:27
Add sync and async ZipArchive metadata-reading benchmarks over memory and file streams. Move the runtime-async feature gate to the repository root so BenchmarkDotNet-generated projects inherit it.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: d6957835-b7f3-45ee-875f-4efad68e3c4e
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@LoopedBard3
LoopedBard3 deleted the loopedbard3-ziparchive-benchmark-review branch September 15, 2026 20:30
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.

2 participants