1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-21 06:56:48 +02:00
mu/lib
Dirk-Jan C. Binnema aeb6d44172 mu-store/indexer: consume messages from workers
Add store::consume_message, which is like add message but std::move from
the caller such that the messages longer has copies (with
Xapian::Document) on the caller side; this is to avoid threading issues.
2024-05-08 19:11:40 +03:00
..
message lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
tests tests: add some very basic CLD2_TEST 2024-03-01 23:05:33 +02:00
utils logging: rework a bit, maybe support syslog 2024-05-07 09:27:50 +03:00
meson.build tests: move to tests/, make optional 2024-01-06 18:35:22 +02:00
mu-config.cc lib: xapian-db/config: more tests 2023-09-23 09:27:46 +03:00
mu-config.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-contacts-cache.cc mu-contact: move email validation to contacts cache 2024-04-02 07:40:20 +03:00
mu-contacts-cache.hh mu-contact: move email validation to contacts cache 2024-04-02 07:40:20 +03:00
mu-indexer.cc mu-store/indexer: consume messages from workers 2024-05-08 19:11:40 +03:00
mu-indexer.hh mu-index: add blocking start() 2023-09-16 11:12:16 +03:00
mu-maildir.cc lib: debug-log moving / unlinking 2023-12-06 20:29:27 +02:00
mu-maildir.hh lib: use flags_maildir_file 2023-09-24 17:29:56 +03:00
mu-query-macros.cc lib: replace mu-bookmarks with mu-query-macros 2023-09-11 23:54:56 +03:00
mu-query-macros.hh lib: replace mu-bookmarks with mu-query-macros 2023-09-11 23:54:56 +03:00
mu-query-match-deciders.cc mu-query-match-decider: add 'Related' to flags 2022-12-08 19:33:15 +02:00
mu-query-match-deciders.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-query-parser.cc query-parser: handle naked NOT, add tests 2023-09-21 19:29:59 +03:00
mu-query-parser.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-query-processor.cc lib: query-processor: fix handling unknown flags 2023-10-09 23:50:08 +03:00
mu-query-results.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-query-threads.cc lib: hide some code from coverage checking 2023-09-11 23:51:37 +03:00
mu-query-threads.hh clang-format: update c/cc coding style 2021-10-20 12:26:16 +03:00
mu-query-xapianizer.cc wip: xapianizer unit tests 2023-10-14 16:25:58 +03:00
mu-query.cc mu-query: minor cleanups 2024-05-08 00:06:28 +03:00
mu-query.hh mu-query: minor cleanups 2024-05-08 00:06:28 +03:00
mu-scanner.cc scanner: don't skip directory entries with type DT_UNKNOWN 2024-05-01 20:43:18 +01:00
mu-scanner.hh lib: move index/ into main lib/ 2023-09-10 08:55:25 +03:00
mu-script.cc clang: avoid some build warnings 2023-07-23 21:04:26 +03:00
mu-script.hh script: Rework guile script with new CLI support 2022-11-17 11:00:06 +02:00
mu-server.cc draft: explicitly remove drafts after sending 2024-04-30 18:10:26 +03:00
mu-server.hh lib: hide some code from coverage checking 2023-09-11 23:51:37 +03:00
mu-store.cc mu-store/indexer: consume messages from workers 2024-05-08 19:11:40 +03:00
mu-store.hh mu-store/indexer: consume messages from workers 2024-05-08 19:11:40 +03:00
mu-xapian-db.cc xapian-db: improve some error messages 2023-12-29 22:28:10 +02:00
mu-xapian-db.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00