AyCode.Core/AyCode.Core.Serializers.Con...
Loretta 7e7918e071 Optimize AcBinary hot paths with pre-cached type wrappers
Pre-caches TypeMetadataWrapper instances for complex properties,
eliminating repeated GetWrapper dictionary lookups in serialization
and deserialization. Adds ComplexPropertyIndex and ComplexPropertyCount
fields, and PropertyTypeWrappers array to TypeMetadataWrapper. Refactors
scan, write, and populate passes to use cached wrappers, improving
performance for deep and polymorphic object graphs. Updates benchmarks
to focus on FastMode variants. No breaking changes; internal efficiency
improved.
2026-02-14 01:41:54 +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 Optimize AcBinary hot paths with pre-cached type wrappers 2026-02-14 01:41:54 +01:00