Lioncash
e6e865f3d3
zstd_compression: Make use of std::span
Allows for the incoming data stream to be non-allocating.
5 years ago
Lioncash
0977ef7d7f
common/compression: Roll back std::span changes
Seems like all compilers don't support std::span yet.
5 years ago
Lioncash
2ef7815422
common: Make use of [[nodiscard]] where applicable
Now that clang-format makes [[nodiscard]] attributes format sensibly, we
can apply them to several functions within the common library to allow
the compiler to complain about any misuses of the functions.
5 years ago
Lioncash
84e6115423
zstd_compression: Make use of std::span in interfaces
Allows condensing the data and size parameters into a single argument.
6 years ago
Lioncash
a08e56c7a7
common/{lz4_compression, zstd_compression}: Add missing header guards
These two files were missing the #pragma once directive.
7 years ago
unknown
ef49a1b96e
common/zstd_compression: simplify decompression interface
7 years ago
unknown
2d755221e8
common/zstd_compression: Add Zstandard wrapper
7 years ago