AyCode.Core/BenchmarkSuite1
Loretta 2147d981db Refactor: new high-performance binary serializer/deserializer
Major overhaul of binary serialization:
- Rewrote AcBinarySerializer as a static, optimized, feature-rich serializer with VarInt encoding, string interning, property name tables, reference handling, and optional metadata.
- Added AcBinaryDeserializer with matching features, including merge/populate support and robust error handling.
- Introduced AcBinarySerializerOptions and AcSerializerOptions base class for unified serializer configuration (JSON/binary).
- Added generic extension methods for "any" serialization/deserialization based on options.
- Updated tests and benchmarks for new APIs; fixed null byte code and added DateTimeKind test.
- Fixed namespace typos and improved code style and documentation.
2025-12-12 21:03:39 +01:00
..
BenchmarkSuite1.csproj Add AcBinarySerializer tests, helpers, and benchmark updates 2025-12-12 20:06:00 +01:00
Program.cs Refactor: new high-performance binary serializer/deserializer 2025-12-12 21:03:39 +01:00
SerializationBenchmarks.cs Add AcBinarySerializer tests, helpers, and benchmark updates 2025-12-12 20:06:00 +01:00
SignalRCommunicationBenchmarks.cs Refactor JSON/SignalR infra; add full test & benchmark suite 2025-12-11 21:25:50 +01:00
SignalRRoundTripBenchmarks.cs Refactor JSON/SignalR infra; add full test & benchmark suite 2025-12-11 21:25:50 +01:00
TaskHelperBenchmarks.cs Refactor JSON/SignalR infra; add full test & benchmark suite 2025-12-11 21:25:50 +01:00