diff options
author | Eric Wong <e@80x24.org> | 2016-07-01 15:31:14 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-07-01 15:35:28 +0000 |
commit | ccaec143c39c069dd738265dded4f1fac5d7f222 (patch) | |
tree | c301c2c4cc609dfb73ac2306e91f9635e374224e /TODO | |
parent | a87b0cd6de8e1966ab3208322fe5710743a3c958 (diff) | |
download | public-inbox-ccaec143c39c069dd738265dded4f1fac5d7f222.tar.gz |
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -1,6 +1,11 @@ TODO items for public-inbox -(Not in any particular order) +(Not in any particular order, and +performance, ease-of-setup, installation, maintainability, etc +all need to be considered for everything we introduce) + +* general performance improvements, but without relying on + XS or compiled code any more than we currently do. * mailmap support (same as git) for remapping expired email addresses @@ -45,6 +50,10 @@ TODO items for public-inbox * Consider storing git blob ID in Xapian doc data to avoid ref and tree lookups based on Message-Id. +* streaming Email::MIME replacement: currently we generate many + allocations/strings for headers we never look at and slurp + entire message bodies into memory. + * Allow in-place Xapian updates without clobbering the whole index (versioning each doc data entry?) for big archives |