- 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. |
||
|---|---|---|
| .. | ||
| AcSerializerModels.cs | ||
| GeneratedSerializerTestModels.cs | ||
| SharedTestModels.cs | ||
| SignalRTestInfrastructure.cs | ||
| StockTakingTestModels.cs | ||
| TestDataFactory.cs | ||
| TestLogger.cs | ||