Skip to content

v0.3.2

Choose a tag to compare

@theseyan theseyan released this 13 Dec 13:33
· 2 commits to main since this release
7958ab7
  • Change signed varint encoding to signed-magnitude via varIntSignedPositive / varIntSignedNegative tags (replaces the need for ZigZag encoding).
  • Add compact tags for very small values:
    • smallIntPositive / smallIntNegative (inline magnitude 0..7 in tag byte)
    • smallUint (inline unsigned 0..7 in tag byte)
    • smallBytes (inline length 0..7 in tag byte)
  • Add typedArray for packed numeric vectors.
  • Add native f16 float value encoding.
  • Fix Reader.readPath / Reader.readPaths object size limit enforcement when encountering non-byte keys.
  • Refactor code to reduce duplication.