Clone this repo:
  1. 05321e8 Optimize memory orders for weakly ordered architectures. by Marcin Kowalczyk · 2 days ago upstream/master
  2. 14059fa Apply nullability annotations to shared pointer libraries. by Marcin Kowalczyk · 3 days ago
  3. ec84194 Rename misleading type parameters. by Marcin Kowalczyk · 4 days ago
  4. ce3fdac Cosmetic changes: by Marcin Kowalczyk · 4 days ago
  5. de5f86e Add defaulted copy/move constructors/assignment in `Options` classes. by Marcin Kowalczyk · 4 days ago

Riegeli

Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers. It supports dense compression, fast decoding, seeking, detection and optional skipping of data corruption, filtering of proto message fields for even faster decoding, and parallel encoding.

See documentation.

Status

Riegeli file format will only change in a backward compatible way (i.e. future readers will understand current files, but current readers might not understand files using future features).

Riegeli C++ API might change in incompatible ways.