From eca97913ea269b2264c2169d90efd698e231a5b9 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Mon, 4 May 2026 19:46:15 -0500 Subject: [PATCH] Rename NuGet PackageId to SortingNetworks.SourceGen The PackageId 'SortingNetworks' is already taken on nuget.org by petarpetrovt/sorting-networks. Rename to 'SortingNetworks.SourceGen' to avoid conflict. - Update PackageId in SortingNetworks.csproj - Update PackageReference in sample project - Update README.md references Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 4 ++-- SortingNetworks/SortingNetworks.csproj | 2 +- samples/SortingNetworks.Sample/SortingNetworks.Sample.csproj | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e1de472..51b5eaf 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ and arbitrary types can be sorted via an `IComparer` overload. ## Usage -Add the `SortingNetworks` NuGet package, then decorate a `partial class` with +Add the `SortingNetworks.SourceGen` NuGet package, then decorate a `partial class` with `[SortingNetwork(size, typeof(T))]` for each size/type combination you need. > **Target framework:** The generated SIMD code uses `System.Runtime.Intrinsics` @@ -622,7 +622,7 @@ dotnet run --project SortingNetworks.Benchmarks -c Release -- --filter * ## Projects -- **SortingNetworks** -- NuGet package containing the `SortingNetworkAttribute` +- **SortingNetworks** -- NuGet package (`SortingNetworks.SourceGen`) containing the `SortingNetworkAttribute` and bundled source generator - **SortingNetworks.Generators** -- Roslyn incremental source generator that emits optimized sorting network code (scalar + SIMD) diff --git a/SortingNetworks/SortingNetworks.csproj b/SortingNetworks/SortingNetworks.csproj index ae8c75f..d3c7ade 100644 --- a/SortingNetworks/SortingNetworks.csproj +++ b/SortingNetworks/SortingNetworks.csproj @@ -2,7 +2,7 @@ netstandard2.0 - SortingNetworks + SortingNetworks.SourceGen Source generator for sorting-network-based sorting of small arrays, including depth-13 networks for 27 and 28 channels from arXiv:2511.04107. Jonathan Peppers MIT diff --git a/samples/SortingNetworks.Sample/SortingNetworks.Sample.csproj b/samples/SortingNetworks.Sample/SortingNetworks.Sample.csproj index 97a6901..7364fd9 100644 --- a/samples/SortingNetworks.Sample/SortingNetworks.Sample.csproj +++ b/samples/SortingNetworks.Sample/SortingNetworks.Sample.csproj @@ -6,7 +6,7 @@ - +