AyCode.Core/AyCode.Core.Serializers.Sou...
Loretta 270f1b8265 Refactor: make AcBinarySerializer fully generic on output
Major internal refactor: AcBinarySerializer and BinarySerializationContext are now generic on TOutput : BinaryOutputBase, enabling JIT devirtualization and eliminating virtual dispatch in hot serialization loops. All serialization logic (WriteValue, WriteObject, WriteArray, etc.) is now generic on TOutput and delegates buffer operations to the output instance (ArrayBinaryOutput or BufferWriterBinaryOutput). Context pooling is now per output type. All buffer management is moved to output classes. The public API is unchanged, but the internal architecture is now fully generic and ready for further JIT optimizations. Also disables the source generator and sets UseMetadata=false by default.
2026-02-10 20:24:47 +01:00
..
AcBinarySourceGenerator.cs Refactor: make AcBinarySerializer fully generic on output 2026-02-10 20:24:47 +01:00
AyCode.Core.Serializers.SourceGenerator.csproj Add AcBinary Source Generator for fast serialization 2026-01-06 08:58:34 +01:00