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

freeeve / roaringrange / 27308048598
65%

Build:
DEFAULT BRANCH: main
Ran 10 Jun 2026 09:38PM 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 09:38PM UTC coverage: 85.137%. Remained the same
27308048598

push

github

freeeve
fix(rust,openalex): bounded tail paging with progressive fill (task 025)

A sparse-result trigram query (total matches smaller than the page,
e.g. 'roaring bitmaps': ~20 hits over 484M docs) had to prove no
further match exists before page 1 could render - cur.page() looped
tail windows until the page filled or the corpus ended, ~925
sequential windows, minutes of blank skeletons in a browser. The same
pathology that broke the Lambda's exact-total path, client-side.

ensure() now bounds each call at TAIL_WINDOWS_PER_CALL windows with a
first-paint bias (return early once the call surfaces anything new);
page() may return fewer than limit with pending_tail() still true and
continues where it stopped on the next call; load_tail() loops the
budget to completion. The demo's goPage renders each round - results
trickle in under a live 'scanning the long tail (Ns)' counter instead
of a multi-minute stall, and the past-end clamp now fires only once
the tail is exhausted.

Verified live end-to-end (headless Chrome): trigram first paint ~27s
cold with progressive fill; term mode 12s with the Roaring paper
first; switching back to trigram resumes the scan instantly.

Closes task 025: the bench confirmed v3's existing rarest-first tail
probing (term mono: 25 hits / 6 reqs / 20.5 KB); the cursor-path audit
found and fixed this unbounded ensure. Leftovers noted in the task
file: skip the densest term's eager prefix; fuzzy-mode budgeting.

653 of 767 relevant lines covered (85.14%)

11.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27308048598.1 10 Jun 2026 09:38PM UTC 7
85.14
GitHub Action Run
Source Files on build 27308048598
  • 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 #27308048598
  • 5d1013fd on github
  • Prev Build on main (#27305601260)
  • Next Build on main (#27308595759)
  • 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