Date | Commit message (Collapse) |
|
We still support usage without Xapian, so ensure our tests
work when Xapian bindings are missing
|
|
Yes, this loses some randomness w.r.t. shuffle, but I
think it's "good enough" and buys us ~100ms speedup on
an SSD TMPDIR.
|
|
We only care abount the number of results.
|
|
...by avoiding selectall_array in favor of selectall_arrayref.
Tested with DBI 1.627.
|
|
Using "make update-copyrights" after setting GNULIB_PATH in my
config.mak
|
|
We must use the result of link_refs() since it can trigger
merge_threads() and invalidate $old_tid. In case
merge_threads() isn't triggered, link_refs() will return
$old_tid anyways.
When rethreading and allocating new {tid}, we also must update
the row where the now-expired {tid} came from to ensure only the
new {tid} is seen when reindexing subsequent messages in
history. Otherwise, every subsequently reindexed+rethreaded
message could end up getting a new {tid}.
Reported-by: Kyle Meyer <kyle@kyleam.com>
Link: https://public-inbox.org/meta/87360nlc44.fsf@kyleam.com/
|