Refactor code structure and optimize performance across multiple modules

This commit is contained in:
StellaOps Bot
2025-12-26 20:03:22 +02:00
parent c786faae84
commit b4fc66feb6
3353 changed files with 88254 additions and 1590657 deletions

96
src/StellaOps.Bench.sln Normal file
View File

@@ -0,0 +1,96 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Benchmarks", "Benchmarks", "{6EC2BE12-5473-5F2F-A5F3-CD64EE7BB7C1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.LinkNotMerge", "src\Bench\StellaOps.Bench\LinkNotMerge\StellaOps.Bench.LinkNotMerge\StellaOps.Bench.LinkNotMerge.csproj", "{B330A47C-BCA1-5406-B432-56115A665839}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.LinkNotMerge.Vex", "src\Bench\StellaOps.Bench\LinkNotMerge.Vex\StellaOps.Bench.LinkNotMerge.Vex\StellaOps.Bench.LinkNotMerge.Vex.csproj", "{689E3E97-E53C-5A3D-8938-0587D6B21CD1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.Notify", "src\Bench\StellaOps.Bench\Notify\StellaOps.Bench.Notify\StellaOps.Bench.Notify.csproj", "{7AA23462-E017-562D-9463-8C5B750E9496}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.PolicyEngine", "src\Bench\StellaOps.Bench\PolicyEngine\StellaOps.Bench.PolicyEngine\StellaOps.Bench.PolicyEngine.csproj", "{08D3BB86-4F4B-5C8B-B343-2207C0FA03CE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.ScannerAnalyzers", "src\Bench\StellaOps.Bench\Scanner.Analyzers\StellaOps.Bench.ScannerAnalyzers\StellaOps.Bench.ScannerAnalyzers.csproj", "{CBC0B7D5-F744-5F3B-8EC5-A987D3D3021C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{E851137E-34EA-5DD5-BB33-21D15C7C4DD2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.BinaryLookup", "src\__Tests\__Benchmarks\binary-lookup\StellaOps.Bench.BinaryLookup.csproj", "{2B5F7701-FBA9-5DC0-B456-D8E267CD0C2C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.ProofChain", "src\__Tests\__Benchmarks\proof-chain\StellaOps.Bench.ProofChain.csproj", "{0FAB272B-4502-5AE8-8B93-828EA37BE954}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.LinkNotMerge.Tests", "src\Bench\StellaOps.Bench\LinkNotMerge\StellaOps.Bench.LinkNotMerge.Tests\StellaOps.Bench.LinkNotMerge.Tests.csproj", "{EB1D08E3-DB6B-5D04-8ABA-3B0DC602479F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.LinkNotMerge.Vex.Tests", "src\Bench\StellaOps.Bench\LinkNotMerge.Vex\StellaOps.Bench.LinkNotMerge.Vex.Tests\StellaOps.Bench.LinkNotMerge.Vex.Tests.csproj", "{B11C615A-8910-5102-8841-D3AC7BF7D63D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.Notify.Tests", "src\Bench\StellaOps.Bench\Notify\StellaOps.Bench.Notify.Tests\StellaOps.Bench.Notify.Tests.csproj", "{ACC1D304-D3F8-55B7-B819-78FFA1AAD3EB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Bench.ScannerAnalyzers.Tests", "src\Bench\StellaOps.Bench\Scanner.Analyzers\StellaOps.Bench.ScannerAnalyzers.Tests\StellaOps.Bench.ScannerAnalyzers.Tests.csproj", "{5E92A1DF-1B82-5B8D-B6A0-40B362A7230F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B330A47C-BCA1-5406-B432-56115A665839}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B330A47C-BCA1-5406-B432-56115A665839}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B330A47C-BCA1-5406-B432-56115A665839}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B330A47C-BCA1-5406-B432-56115A665839}.Release|Any CPU.Build.0 = Release|Any CPU
{689E3E97-E53C-5A3D-8938-0587D6B21CD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{689E3E97-E53C-5A3D-8938-0587D6B21CD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{689E3E97-E53C-5A3D-8938-0587D6B21CD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{689E3E97-E53C-5A3D-8938-0587D6B21CD1}.Release|Any CPU.Build.0 = Release|Any CPU
{7AA23462-E017-562D-9463-8C5B750E9496}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7AA23462-E017-562D-9463-8C5B750E9496}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7AA23462-E017-562D-9463-8C5B750E9496}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7AA23462-E017-562D-9463-8C5B750E9496}.Release|Any CPU.Build.0 = Release|Any CPU
{08D3BB86-4F4B-5C8B-B343-2207C0FA03CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{08D3BB86-4F4B-5C8B-B343-2207C0FA03CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{08D3BB86-4F4B-5C8B-B343-2207C0FA03CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{08D3BB86-4F4B-5C8B-B343-2207C0FA03CE}.Release|Any CPU.Build.0 = Release|Any CPU
{CBC0B7D5-F744-5F3B-8EC5-A987D3D3021C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CBC0B7D5-F744-5F3B-8EC5-A987D3D3021C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CBC0B7D5-F744-5F3B-8EC5-A987D3D3021C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CBC0B7D5-F744-5F3B-8EC5-A987D3D3021C}.Release|Any CPU.Build.0 = Release|Any CPU
{2B5F7701-FBA9-5DC0-B456-D8E267CD0C2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2B5F7701-FBA9-5DC0-B456-D8E267CD0C2C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2B5F7701-FBA9-5DC0-B456-D8E267CD0C2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2B5F7701-FBA9-5DC0-B456-D8E267CD0C2C}.Release|Any CPU.Build.0 = Release|Any CPU
{0FAB272B-4502-5AE8-8B93-828EA37BE954}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0FAB272B-4502-5AE8-8B93-828EA37BE954}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0FAB272B-4502-5AE8-8B93-828EA37BE954}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0FAB272B-4502-5AE8-8B93-828EA37BE954}.Release|Any CPU.Build.0 = Release|Any CPU
{EB1D08E3-DB6B-5D04-8ABA-3B0DC602479F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EB1D08E3-DB6B-5D04-8ABA-3B0DC602479F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EB1D08E3-DB6B-5D04-8ABA-3B0DC602479F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB1D08E3-DB6B-5D04-8ABA-3B0DC602479F}.Release|Any CPU.Build.0 = Release|Any CPU
{B11C615A-8910-5102-8841-D3AC7BF7D63D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B11C615A-8910-5102-8841-D3AC7BF7D63D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B11C615A-8910-5102-8841-D3AC7BF7D63D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B11C615A-8910-5102-8841-D3AC7BF7D63D}.Release|Any CPU.Build.0 = Release|Any CPU
{ACC1D304-D3F8-55B7-B819-78FFA1AAD3EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ACC1D304-D3F8-55B7-B819-78FFA1AAD3EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ACC1D304-D3F8-55B7-B819-78FFA1AAD3EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ACC1D304-D3F8-55B7-B819-78FFA1AAD3EB}.Release|Any CPU.Build.0 = Release|Any CPU
{5E92A1DF-1B82-5B8D-B6A0-40B362A7230F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5E92A1DF-1B82-5B8D-B6A0-40B362A7230F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5E92A1DF-1B82-5B8D-B6A0-40B362A7230F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5E92A1DF-1B82-5B8D-B6A0-40B362A7230F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{B330A47C-BCA1-5406-B432-56115A665839} = {6EC2BE12-5473-5F2F-A5F3-CD64EE7BB7C1}
{689E3E97-E53C-5A3D-8938-0587D6B21CD1} = {6EC2BE12-5473-5F2F-A5F3-CD64EE7BB7C1}
{7AA23462-E017-562D-9463-8C5B750E9496} = {6EC2BE12-5473-5F2F-A5F3-CD64EE7BB7C1}
{08D3BB86-4F4B-5C8B-B343-2207C0FA03CE} = {6EC2BE12-5473-5F2F-A5F3-CD64EE7BB7C1}
{CBC0B7D5-F744-5F3B-8EC5-A987D3D3021C} = {6EC2BE12-5473-5F2F-A5F3-CD64EE7BB7C1}
{2B5F7701-FBA9-5DC0-B456-D8E267CD0C2C} = {E851137E-34EA-5DD5-BB33-21D15C7C4DD2}
{0FAB272B-4502-5AE8-8B93-828EA37BE954} = {E851137E-34EA-5DD5-BB33-21D15C7C4DD2}
{EB1D08E3-DB6B-5D04-8ABA-3B0DC602479F} = {E851137E-34EA-5DD5-BB33-21D15C7C4DD2}
{B11C615A-8910-5102-8841-D3AC7BF7D63D} = {E851137E-34EA-5DD5-BB33-21D15C7C4DD2}
{ACC1D304-D3F8-55B7-B819-78FFA1AAD3EB} = {E851137E-34EA-5DD5-BB33-21D15C7C4DD2}
{5E92A1DF-1B82-5B8D-B6A0-40B362A7230F} = {E851137E-34EA-5DD5-BB33-21D15C7C4DD2}
EndGlobalSection
EndGlobal