• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

freeeve / roaringrange / 27311215861
65%

Build:
DEFAULT BRANCH: main
Ran 10 Jun 2026 10:45PM UTC
Jobs 1
Files 7
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Jun 2026 10:45PM UTC coverage: 85.137%. Remained the same
27311215861

push

github

freeeve
fix(rust): short-circuit provably-empty facet filter arms before any fetch

The late-flushing live bench exposed the cost of an unsatisfiable
filter: 'type=article' over the split set - whose per-split sidecars
carry only the year field - correctly returned 0 hits under the fixed
resolve semantics, but still opened all 389 splits and ran a full
filtered tail scan in each: ~20,000 requests / ~750 MB / 80+ minutes
to compute an empty set.

ResolvedFilter::has_empty_arm (a selected field none of whose
categories resolved) now short-circuits search_cursor_filtered,
membership_bitmap, and combine to empty before fetching a single
posting. The split set's per-split sidecars only carry year facets, so
any other field's filter in split mode now answers instantly instead
of scanning the corpus to say nothing.

653 of 767 relevant lines covered (85.14%)

11.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27311215861.1 10 Jun 2026 10:45PM UTC 7
85.14
GitHub Action Run
Source Files on build 27311215861
  • Tree
  • List 7
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27311215861
  • ae629960 on github
  • Prev Build on main (#27310578835)
  • Next Build on main (#27317154126)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc