diff --git a/MessagePack.sln b/MessagePack.sln index c2894f9c..6157da34 100644 --- a/MessagePack.sln +++ b/MessagePack.sln @@ -82,11 +82,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePackAnalyzer.Tests", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.Generator.Tests", "tests\MessagePack.Generator.Tests\MessagePack.Generator.Tests.csproj", "{6AC51E68-4681-463A-B4B6-BD53517244B2}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HardwareIntrinsicsBenchmark", "benchmark\HardwareIntrinsicsBenchmark\HardwareIntrinsicsBenchmark.csproj", "{4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExperimentalBenchmark", "benchmark\ExperimentalBenchmark\ExperimentalBenchmark.csproj", "{4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.Experimental", "src\MessagePack.Experimental\MessagePack.Experimental.csproj", "{AC2503A7-736D-4AE6-9355-CF35D9DF6139}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.Experimental.Tests", "tests\MessagePack.Experimental.Tests\MessagePack.Experimental.Tests.csproj", "{8AB40D1C-1134-4D77-B39A-19AEDC729450}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.Experimental.Tests", "tests\MessagePack.Experimental.Tests\MessagePack.Experimental.Tests.csproj", "{8AB40D1C-1134-4D77-B39A-19AEDC729450}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/benchmark/HardwareIntrinsicsBenchmark/HardwareIntrinsicsBenchmark.csproj b/benchmark/ExperimentalBenchmark/ExperimentalBenchmark.csproj similarity index 91% rename from benchmark/HardwareIntrinsicsBenchmark/HardwareIntrinsicsBenchmark.csproj rename to benchmark/ExperimentalBenchmark/ExperimentalBenchmark.csproj index 7cee2e56..5b508683 100644 --- a/benchmark/HardwareIntrinsicsBenchmark/HardwareIntrinsicsBenchmark.csproj +++ b/benchmark/ExperimentalBenchmark/ExperimentalBenchmark.csproj @@ -3,9 +3,10 @@ Exe netcoreapp3.1 - HardwareIntrinsicsBenchmark + ExperimentalBenchmark Benchmark true + True diff --git a/benchmark/HardwareIntrinsicsBenchmark/MessagePack_2_1_165.dll b/benchmark/ExperimentalBenchmark/MessagePack_2_1_165.dll similarity index 100% rename from benchmark/HardwareIntrinsicsBenchmark/MessagePack_2_1_165.dll rename to benchmark/ExperimentalBenchmark/MessagePack_2_1_165.dll diff --git a/benchmark/HardwareIntrinsicsBenchmark/Program.cs b/benchmark/ExperimentalBenchmark/Program.cs similarity index 100% rename from benchmark/HardwareIntrinsicsBenchmark/Program.cs rename to benchmark/ExperimentalBenchmark/Program.cs diff --git a/benchmark/HardwareIntrinsicsBenchmark/Tests.cs b/benchmark/ExperimentalBenchmark/Tests.cs similarity index 98% rename from benchmark/HardwareIntrinsicsBenchmark/Tests.cs rename to benchmark/ExperimentalBenchmark/Tests.cs index 483bcd35..ffbfe7d6 100644 --- a/benchmark/HardwareIntrinsicsBenchmark/Tests.cs +++ b/benchmark/ExperimentalBenchmark/Tests.cs @@ -69,7 +69,7 @@ namespace Benchmark [GlobalSetup] public void SetUp() { - var resolver = newmsgpack::MessagePack.Resolvers.CompositeResolver.Create(new newmsgpack::MessagePack.Formatters.IMessagePackFormatter[] { new newmsgpack.MessagePack.Formatters.UnsafeUnmanagedStructArrayFormatter(50) }, new[] { newmsgpack::MessagePack.Resolvers.StandardResolver.Instance }); + var resolver = newmsgpack::MessagePack.Resolvers.CompositeResolver.Create(new newmsgpack::MessagePack.Formatters.IMessagePackFormatter[] { new newmsgpack::MessagePack.Formatters.UnsafeUnmanagedStructArrayFormatter(50) }, new[] { newmsgpack::MessagePack.Resolvers.StandardResolver.Instance }); options = newmsgpack::MessagePack.MessagePackSerializerOptions.Standard.WithResolver(resolver); input = new Matrix4x4[Size]; diff --git a/src/MessagePack.Experimental/FormatterHelpers.cs b/src/MessagePack.Experimental/HardwareIntrinsics/FormatterHelpers.cs similarity index 100% rename from src/MessagePack.Experimental/FormatterHelpers.cs rename to src/MessagePack.Experimental/HardwareIntrinsics/FormatterHelpers.cs diff --git a/src/MessagePack.Experimental/FormatterHelpers.tt b/src/MessagePack.Experimental/HardwareIntrinsics/FormatterHelpers.tt similarity index 100% rename from src/MessagePack.Experimental/FormatterHelpers.tt rename to src/MessagePack.Experimental/HardwareIntrinsics/FormatterHelpers.tt diff --git a/src/MessagePack.Experimental/Formatters.cs b/src/MessagePack.Experimental/HardwareIntrinsics/Formatters.cs similarity index 100% rename from src/MessagePack.Experimental/Formatters.cs rename to src/MessagePack.Experimental/HardwareIntrinsics/Formatters.cs diff --git a/src/MessagePack.Experimental/PrimitiveArrayGetFormatterHelper.cs b/src/MessagePack.Experimental/HardwareIntrinsics/PrimitiveArrayGetFormatterHelper.cs similarity index 100% rename from src/MessagePack.Experimental/PrimitiveArrayGetFormatterHelper.cs rename to src/MessagePack.Experimental/HardwareIntrinsics/PrimitiveArrayGetFormatterHelper.cs diff --git a/src/MessagePack.Experimental/PrimitiveArrayGetFormatterHelper.tt b/src/MessagePack.Experimental/HardwareIntrinsics/PrimitiveArrayGetFormatterHelper.tt similarity index 100% rename from src/MessagePack.Experimental/PrimitiveArrayGetFormatterHelper.tt rename to src/MessagePack.Experimental/HardwareIntrinsics/PrimitiveArrayGetFormatterHelper.tt diff --git a/src/MessagePack.Experimental/PrimitiveArrayResolver.cs b/src/MessagePack.Experimental/HardwareIntrinsics/PrimitiveArrayResolver.cs similarity index 100% rename from src/MessagePack.Experimental/PrimitiveArrayResolver.cs rename to src/MessagePack.Experimental/HardwareIntrinsics/PrimitiveArrayResolver.cs diff --git a/src/MessagePack.Experimental/UnsafeMemoryAlignmentUtility.cs b/src/MessagePack.Experimental/HardwareIntrinsics/UnsafeMemoryAlignmentUtility.cs similarity index 100% rename from src/MessagePack.Experimental/UnsafeMemoryAlignmentUtility.cs rename to src/MessagePack.Experimental/HardwareIntrinsics/UnsafeMemoryAlignmentUtility.cs diff --git a/src/MessagePack.Experimental/MessagePack.Experimental.csproj b/src/MessagePack.Experimental/MessagePack.Experimental.csproj index 401dd343..5053878d 100644 --- a/src/MessagePack.Experimental/MessagePack.Experimental.csproj +++ b/src/MessagePack.Experimental/MessagePack.Experimental.csproj @@ -5,6 +5,7 @@ true 8.0 enable + True true MessagePack for C#, Experimental Plugins @@ -13,23 +14,23 @@ - + TextTemplatingFileGenerator FormatterHelpers.cs - + TextTemplatingFileGenerator PrimitiveArrayGetFormatterHelper.cs - + True True FormatterHelpers.tt - + True True PrimitiveArrayGetFormatterHelper.tt