mirror of
https://github.com/djcb/mu.git
synced 2024-07-04 08:41:11 +02:00
When passing messages to mu, often we got a (parsed from string) message-sexp from the message document; then appended some more properties ("build_message_sexp"). Instead, we can do it in terms of the strings; this is _a little_ inelegant, but also much faster; compare: (base) [mu4e] Found 500 matching messages; 0 hidden; search: 1298.0 ms (2.60 ms/msg); render: 642.1 ms (1.28 ms/msg) (with temp-file optimization (earlier commit) [mu4e] Found 500 matching messages; 0 hidden; search: 1152.7 ms (2.31 ms/msg); render: 270.1 ms (0.54 ms/msg) (with temp file optimize _and_ the string opt (this commit) [mu4e] Found 500 matching messages; 0 hidden; search: 266.0 ms (0.53 ms/msg); render: 199.7 ms (0.40 ms/msg) |
||
---|---|---|
.. | ||
meson.build | ||
mu-contact.cc | ||
mu-contact.hh | ||
mu-document.cc | ||
mu-document.hh | ||
mu-fields.cc | ||
mu-fields.hh | ||
mu-flags.cc | ||
mu-flags.hh | ||
mu-message-file.cc | ||
mu-message-file.hh | ||
mu-message-part.cc | ||
mu-message-part.hh | ||
mu-message.cc | ||
mu-message.hh | ||
mu-mime-object.cc | ||
mu-mime-object.hh | ||
mu-priority.cc | ||
mu-priority.hh | ||
test-mu-message.cc |