]> git.sesse.net Git - plocate/tag
1.0.3
object fef1478c684948646f4cb5b0174da4bdff7462c4
authorSteinar H. Gunderson <steinar+git@gunderson.no>
Wed, 14 Oct 2020 22:18:03 +0000 (00:18 +0200)
Release plocate 1.0.3.

  - Portability fixes; plocate will now compile and run on non-x86
    architectures (although without SIMD optimizations). Note that
    plocate.db is not portable across endians, but this shouldn't
    be a big problem in practice.

  - Filenames are now compressed using a shared zstd dictionary,
    which makes plocate.db ~7% smaller, and linear scans ~20% faster.
    This makes plocate-build ~20% slower, though, since it needs to
    scan through mlocate.db in a special pre-pass to sample filenames
    for the dictionary.

    This changes the dictionary format (from version 0 to version 1),
    but the new plocate can still read version 0 dictionaries,
    so the transition should be seamless.

  - Various bugfixes.