Open Issues Need Help
View All on GitHubAI Summary: Rewrite the TSRKit Types library's core data structures (integers, strings, booleans, etc.) as a C extension using `ctypes` to improve performance. This involves porting the existing Python code to C, ensuring compatibility with the existing Python API, and thoroughly testing the new C extension for correctness and performance gains.
Performant Python Typings library for type-safe binary serialization, JSON encoding, and data validation with zero dependencies
AI Summary: Implement support for signed integers in the TSRKit Types library, mirroring the existing functionality for unsigned integers. This includes adding new classes for fixed-size (e.g., Int8, Int16, Int32, Int64) and variable-size signed integers, ensuring compatibility with existing encoding/decoding, JSON serialization, and validation mechanisms.
Performant Python Typings library for type-safe binary serialization, JSON encoding, and data validation with zero dependencies