The main purpose of these commits is to implement a redesigned self-describing format for compressed datasets. Two pieces of the API, both marked experimental in the most recent release, are changed: the format of the buffer returned by CompressedDataset::data and the format expected of the buffer taken by this decompress overload:
The main purpose of these commits is to implement a redesigned self-describing format for compressed datasets. Two pieces of the API, both marked experimental in the most recent release, are changed: the format of the buffer returned by
CompressedDataset::data
and the format expected of the buffer taken by thisdecompress
overload:Note that the return type of this function has also been changed.
The commits
decompress
andcompress
to use header objects internally for configuration, and