AyCode.Core/AyCode.Core/docs
Loretta 7f677418af Refactor string wire format to universal FixStr/String
Refactored binary string serialization to use a new universal wire format with FixStr (135–166) and String (167) markers and unsigned excess slots, replacing the previous tiered approach. Updated all read/write logic, marker handling, and type code definitions accordingly. FastWire UTF-16 marker (91) now has dedicated handling with legacy compatibility. Removed legacy StringSmall/Medium/Big/Ascii code paths except for backward-compatibility. Improved buffer management in ArrayBinaryOutput and documented new critical issues regarding buffer ownership and disposal. Added new utility methods for marker encoding/decoding and excess slot sizing. Updated documentation and comments to match the new format.
2026-05-22 10:59:59 +02:00
..
BINARY Refactor string wire format to universal FixStr/String 2026-05-22 10:59:59 +02:00
LOGGING [LOADED_DOCS: 3 files, no new loads] 2026-05-01 14:01:23 +02:00
TOON Refactor MaxDepth handling: explicit Throw/Truncate/Disable 2026-05-14 14:13:48 +02:00
XCUT [LOADED_DOCS: 3 files, no new loads] 2026-05-01 14:01:23 +02:00
adr [LOADED_DOCS: 2 files, no new loads] 2026-04-28 14:18:27 +02:00
README.md [LOADED_DOCS: 3 files, no new loads] 2026-05-01 14:01:23 +02:00

README.md

AyCode.Core documentation

Topic docs for the AyCode.Core project (Layer 0 framework).

Topics

  • BINARY/ — AcBinary serializer: features, format, writers, source generator
  • LOGGING/ — Logger system: levels, writers, config-reading vs DI factory
  • TOON/ — Toon serializer: LLM-optimized format with @meta/@types/@data sections
  • XCUT/ — Cross-cutting issues/TODOs that span ≥2 topics (canonical home; referenced from each affected topic)

Navigation

Per the folder-navigation rule, start here when browsing docs/. Each topic folder has its own README.md (main content) + optional ISSUES.md (known issues) and TODO.md (planned work).