Changelog for mempack
0.2.0.0
- Add
mkBuffer, bufferHasToBePinned and packBuffer
- Add an offset to the
buffer function in order to support types that don't use the full
underlying buffer.
- Add
Buffer and MemPack instances for PrimArray and older definition of ByteArray from primitive.
- Add
MemPack instances for Array from primitive.
- Switch
Unpack monad to be based on the ST monad.
- Add
packLiftST and unpackLiftST
- Add
withForeignPtrST and withAddrByteStringST
- Add
Buffer instances for primitive and storable Vectors
0.1.2.0
0.1.1.0
- Add helpers
packByteStringM, unpackByteStringM and unpackByteArrayLen
- Add
MemPack instance for lazy ByteString
- Add
MemPack instance for Text
- Add
MemPack instance for Void
- Add
packWithByteArray and packWithMutableByteArray
- Fix infinite loop during list decoding when length encoded was negative
0.1.0.0