1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-29 07:51:04 +02:00
mu/lib/message
Dirk-Jan C. Binnema 1018f0f0a1 mu-document: Make sexp() lazy (optimization)
This makes queries where we don't need the sexp much faster; e.g.

before:
   mu find "a" --include-related  47,51s user 2,68s system 99% cpu 50,651 total
after:
  mu find "a" --include-related  7,12s user 1,97s system 87% cpu 10,363 total
2023-08-04 00:09:02 +03:00
..
meson.build lib/utils: update library paths 2023-07-05 23:14:34 +03:00
mu-contact.cc contact/display-name: quote "names" with '@' 2023-06-12 23:37:39 +03:00
mu-contact.hh contact: fix quoting 2023-03-14 06:18:56 +02:00
mu-document.cc mu-document: Make sexp() lazy (optimization) 2023-08-04 00:09:02 +03:00
mu-document.hh mu-document: Make sexp() lazy (optimization) 2023-08-04 00:09:02 +03:00
mu-fields.cc message: use html-to-text scraper for html parts 2023-07-25 21:26:36 +03:00
mu-fields.hh message: use html-to-text scraper for html parts 2023-07-25 21:26:36 +03:00
mu-flags.cc mu-flags: use implied unread flag 2023-01-14 20:02:05 +02:00
mu-flags.hh mu-flags: use implied unread flag 2023-01-14 20:02:05 +02:00
mu-message-file.cc update to use fmt-based apis 2023-07-05 23:10:13 +03:00
mu-message-file.hh mu-maildir: refactor some duplicate code 2022-06-04 00:41:28 +03:00
mu-message-part.cc message: allow extracting message parts to file 2023-04-06 07:19:26 +03:00
mu-message-part.hh message: allow extracting message parts to file 2023-04-06 07:19:26 +03:00
mu-message.cc message: use html-to-text scraper for html parts 2023-07-25 21:26:36 +03:00
mu-message.hh message: try to detect body text language 2023-05-11 23:23:52 +03:00
mu-mime-object.cc message: use html-to-text scraper for html parts 2023-07-25 21:26:36 +03:00
mu-mime-object.hh update to use fmt-based apis 2023-07-05 23:10:13 +03:00
mu-priority.cc message: move to lib/message, update naming 2022-03-26 17:19:10 +02:00
mu-priority.hh message: move to lib/message, update naming 2022-03-26 17:19:10 +02:00
test-mu-message.cc update to use fmt-based apis 2023-07-05 23:10:13 +03:00