mirror of https://github.com/djcb/mu.git
aea95b5be0
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) |
||
---|---|---|
.. | ||
tests | ||
meson.build | ||
mu-cmd-add.cc | ||
mu-cmd-cfind.cc | ||
mu-cmd-extract.cc | ||
mu-cmd-find.cc | ||
mu-cmd-index.cc | ||
mu-cmd-info.cc | ||
mu-cmd-init.cc | ||
mu-cmd-mkdir.cc | ||
mu-cmd-remove.cc | ||
mu-cmd-script.cc | ||
mu-cmd-server.cc | ||
mu-cmd-verify.cc | ||
mu-cmd-view.cc | ||
mu-cmd.cc | ||
mu-cmd.hh | ||
mu-memcheck.in | ||
mu-options.cc | ||
mu-options.hh | ||
mu.cc |