Skip to content

v0.1.0

Latest
Compare
Choose a tag to compare
@DmitryNekrasov DmitryNekrasov released this 17 Feb 13:19
· 6 commits to main since this release

Release includes a high-performance immutable byte sequence implementation for Kotlin using rope data structure. This release provides efficient memory usage through chunked storage, fast concatenation and substring operations via tree-based structure, and configurable chunk sizes with caching for improved performance. The library offers creation from bytes or byte arrays, concatenation with + operator, substring extraction, prefix/suffix checking, and ByteArray conversion, all through an idiomatic Kotlin API. RopeByteString is ideal for large byte sequence manipulation, network protocols, binary file processing, and data streaming applications.