1-2 are small speedups, 3-4 are dev improvements, and 5-6
ought to actually improve and future-proof join accuracy.

Eric Wong (6):
  *search: simplify handling of Xapian term iterators
  *search: favor wantarray form of xap_terms
  xap_helper_cxx: drop chdir usage in build
  makefile: add `check-build' target
  xap_helper: support term length limit
  cindex: switch --join to use dfpost7 by default

 Makefile.PL                      | 13 +++++++
 lib/PublicInbox/CodeSearch.pm    | 15 ++++----
 lib/PublicInbox/CodeSearchIdx.pm | 18 +++++-----
 lib/PublicInbox/LeiInspect.pm    |  1 -
 lib/PublicInbox/LeiSearch.pm     | 17 ++++-----
 lib/PublicInbox/LeiStore.pm      | 13 +++----
 lib/PublicInbox/Search.pm        | 19 +++++-----
 lib/PublicInbox/SearchIdx.pm     | 13 ++++---
 lib/PublicInbox/XapHelper.pm     | 24 ++++++++++---
 lib/PublicInbox/XapHelperCxx.pm  | 19 ++++------
 lib/PublicInbox/xap_helper.h     | 11 +++++-
 lib/PublicInbox/xh_cidx.h        | 61 ++++++++++++++++++++++++--------
 lib/PublicInbox/xh_mset.h        |  2 +-
 t/xap_helper.t                   | 33 +++++++++++++++++
 14 files changed, 177 insertions(+), 82 deletions(-)

Reply via email to