# Journals

mibz2's development is recorded in dated entries in [docs/journal/](<https://github.com/lmmx/mibz2/tree/master/docs/journal>), written to the format in [docs/JOURNAL.md](<https://github.com/lmmx/mibz2/blob/master/docs/JOURNAL.md>). Experiments that did not land are recorded there, not in the benchmark's history.

| entry | what it records |
| --- | --- |
| [compute frontier](<https://github.com/lmmx/mibz2/blob/master/docs/journal/2026-10-27-compute-frontier.md>) | where wikidata-pq's split spent its CPU, and the prototype kernels: the interleaved walk first measured |
| [BWT inversion literature](<https://github.com/lmmx/mibz2/blob/master/docs/journal/2026-10-27-bwt-inversion-literature.md>) | an inventory of the literature on inverting the BWT |
| [bz2 decoder](<https://github.com/lmmx/mibz2/blob/master/docs/journal/2026-10-27-bz2-decoder.md>) | the production decoder: its design, its correctness evidence (libbzip2, real dump blocks, fuzzing) and CI's figures |
| [bz2 bake-off](<https://github.com/lmmx/mibz2/blob/master/docs/journal/2026-10-27-bz2-bakeoff.md>) | mibz2 against pbz2, fbz, the `lbzip2` crate, indexed\_bzip2, lbzip2 and libbzip2 |
| [mibz2 v2](<https://github.com/lmmx/mibz2/blob/master/docs/journal/2026-10-27-mibz2-v2.md>) | the second round's plan, and the A/B harness (`examples/ab.rs`) |
| [mibz2 repository](<https://github.com/lmmx/mibz2/blob/master/docs/journal/2026-10-27-mibz2-repository.md>) | the move to this repository, the Python package and the release workflows |
| [site and bench tracker](<https://github.com/lmmx/mibz2/blob/master/docs/journal/2026-10-27-site-and-bench-tracker.md>) | this site, the CI benchmark and its tracker |
