From: Steinar H. Gunderson Date: Wed, 14 Oct 2020 22:13:52 +0000 (+0200) Subject: Release plocate 1.0.3. X-Git-Tag: 1.0.3^0 X-Git-Url: https://git.sesse.net/?p=plocate;a=commitdiff_plain;h=fef1478c684948646f4cb5b0174da4bdff7462c4 Release plocate 1.0.3. --- diff --git a/NEWS b/NEWS index 619018b..c375130 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,23 @@ +plocate 1.0.3, October 15th, 2020 + + - 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. + + plocate 1.0.2, October 12th, 2020 - Various bugfixes. diff --git a/meson.build b/meson.build index 2e2761a..94ac72a 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('plocate', 'cpp', default_options: ['buildtype=debugoptimized','cpp_std=c++17'], version: '1.0.3-pre') +project('plocate', 'cpp', default_options: ['buildtype=debugoptimized','cpp_std=c++17'], version: '1.0.3') # Make the version available as a #define. add_project_arguments('-DPLOCATE_VERSION="' + meson.project_version() + '"', language: 'cpp')