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

vbpf / prevail / 28864319397
87%

Build:
DEFAULT BRANCH: main
Ran 07 Jul 2026 12:08PM UTC
Jobs 2
Files 79
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

07 Jul 2026 11:57AM UTC coverage: 86.515% (+0.04%) from 86.472%
28864319397

push

github

elazarg
Fix TypeDomain::is_subsumed_by for unsatisfied type-equality classes

is_subsumed_by (backing operator<=) could report self <= other when false,
inverting the lattice order. In the equality-preservation loop, when other has
a multi-member class (type(x) == type(y)) whose first member is untracked in
self, the code only returned false if some other member was tracked, otherwise
treating the equality as satisfied. But an untracked member is an independent
top in self, so self does not enforce other's equality and is not subsumed.
A fixpoint check relying on this could declare convergence prematurely and
drop reachable states (unsound).

Return false as soon as a nontrivial equality class in other has an untracked
member in self -- the conservative, correct side. Add a TypeDomain-level
regression test (top is not subsumed by a top-typeset type equality).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CsnGgfCt3qNBW1Wk8BPPjQ
Signed-off-by: Elazar Gershuni <elazarg@gmail.com>

1 of 1 new or added line in 1 file covered. (100.0%)

9142 of 10567 relevant lines covered (86.51%)

6475820.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-Debug - 28864319397.1 07 Jul 2026 01:02PM UTC 79
84.78
GitHub Action Run
2 run-Release - 28864319397.2 07 Jul 2026 12:08PM UTC 79
85.6
GitHub Action Run
Source Files on build 28864319397
  • Tree
  • List 79
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 7c70a26b on github
  • Prev Build on main (#28819846306)
  • Next Build on main (#28865547083)
  • 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