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

thoni56 / c-xrefactory / 1794 / 1
85%
main: 85%

Build:
DEFAULT BRANCH: main
Ran 08 May 2026 12:22PM UTC
Files 138
Run time 5s
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

08 May 2026 11:27AM UTC coverage: 82.387% (+0.2%) from 82.19%
1794.1

push

travis-ci

thoni56
[docs][principles] Add What Reparse Cleans section

Closes a missing piece in the principles chapter: there is no current
section that explains what removeReferenceableItemsForFile actually
strips when a CU is reparsed, and what it leaves behind. The new section
sits between Minimal Reparse Set and Preserve Parsed Work — natural
progression: when to reparse, which files to reparse, what reparse
cleans, what to persist.

The section opens by naming the gap explicitly (CU reparse does not
strip references contributed at included-file positions), explains why
it is invisible most of the time (dedup keyed on identity, not
position), describes when it surfaces (included file content shifts),
notes which cases the existing pass machinery covers self-healingly and
which case escapes (a CU outside the request's web with a stale
included-file reference; snapshot reload across sessions), and outlines
the candidate direction for closing the gap (strip the transitive
include closure of the CU being reparsed before the parse runs) along
with two verification points (macro expansions in headers; multi-pass
preprocessor handling).

Doubles as the design rationale for whatever fix lands here.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

16877 of 20485 relevant lines covered (82.39%)

14951936.65 hits per line

Source Files on job 1794.1
  • Tree
  • List 138
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1794
  • Travis Job
  • 8c4af95f on github
  • Prev Job for on main (#1793.1)
  • Next Job for on main (#1795.1)
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