lib/index: Implement new indexer

Implement a new message indexer consisting of a single-threaded scanner
and a multi-threaded indexer.

This allows for a number of optimizations as well as background
indexing, though this initial version should be behave similar to the
old indexer.
This commit is contained in:
Dirk-Jan C. Binnema
2020-06-27 11:39:43 +03:00
parent 0e50bfc02c
commit 4e6bd7dfdf
12 changed files with 918 additions and 675 deletions

View File

@ -264,6 +264,7 @@ lib/Makefile
lib/doxyfile
lib/utils/Makefile
lib/query/Makefile
lib/index/Makefile
mu4e/Makefile
mu4e/mu4e-meta.el
guile/Makefile