AyCode.Core/AyCode.Core.Serializers.Con...
Loretta b38fd480d8 Refactor test data, MessagePack, and serializer logic
- Moved test data creation to BenchmarkTestDataProvider.cs and removed from Program.cs for better organization.
- Added [MessagePackObject]/[Key] attributes to all test models for explicit MessagePack serialization.
- Updated MessagePack benchmark to use MessagePackSerializerOptions.Standard.
- Improved AcBinaryDeserializer string cache with ASCII byte match to prevent hash collision bugs.
- Optimized AcBinarySerializer/Deserializer for string property handling and non-primitive writes.
- Set AcBinarySerializerOptions.UseMetadata default to true for safer deserialization.
2026-02-08 10:25:23 +01:00
..
AyCode.Core.Serializers.Console.csproj Refactor: unify reference handling, footer string interning, benchmarks 2026-01-23 10:50:19 +01:00
BenchmarkTestDataProvider.cs Refactor test data, MessagePack, and serializer logic 2026-02-08 10:25:23 +01:00
Program.cs Refactor test data, MessagePack, and serializer logic 2026-02-08 10:25:23 +01:00