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

thoni56 / c-xrefactory / 1794
85%

Build:
DEFAULT BRANCH: main
Ran 08 May 2026 12:22PM UTC
Jobs 1
Files 133
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

08 May 2026 11:27AM UTC coverage: 85.141% (+0.2%) from 84.924%
1794

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>

16365 of 19221 relevant lines covered (85.14%)

15935197.04 hits per line

Coverage Regressions

Lines Coverage ∆ File
109
73.77
-0.21% cxref.c
38
92.44
7.32% cxfile.c
22
85.78
1.65% editormarker.c
3
94.34
0.0% session.c
2
75.31
-0.21% yacc_parser.y
Jobs
ID Job ID Ran Files Coverage
1 1794.1 08 May 2026 12:22PM UTC 138
82.39
Travis Job
Source Files on build 1794
  • Tree
  • List 133
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #1794
  • 8c4af95f on github
  • Prev Build on main (#1793)
  • Next Build on main (#1795)
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