Skip to content

Reduce materialization in count and graph paths - #3315

Merged
Widthdom merged 7 commits into
mainfrom
fix-issue3115-3111-3150-3149-3152-3097-3139
Jun 6, 2026
Merged

Reduce materialization in count and graph paths#3315
Widthdom merged 7 commits into
mainfrom
fix-issue3115-3111-3150-3149-3152-3097-3139

Conversation

@Widthdom

@Widthdom Widthdom commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Stream or bound materialization in visibility-filtered count helpers, MCP graph count-only handlers, dependency JSON graph output, repo map aggregation, CLI structured-format writers, unused, and status --check freshness comparison.
  • Add bilingual changelog fragments and focused regressions for the changed count/output/freshness behavior.

Validation

  • dotnet build CodeIndex.sln -p:UseSharedCompilation=false
  • dotnet run --project tools/CodeIndex.Changelog -- check
  • dotnet test CodeIndex.sln --no-build
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll status --check --json
  • Codex adversarial review: No blocking/actionable issues found.

Fixes #3115
Fixes #3111
Fixes #3150
Fixes #3149
Fixes #3152
Fixes #3097
Fixes #3139

@Widthdom
Widthdom marked this pull request as ready for review June 6, 2026 02:25
@Widthdom
Widthdom merged commit 5ee4c9b into main Jun 6, 2026
10 checks passed
@Widthdom
Widthdom deleted the fix-issue3115-3111-3150-3149-3152-3097-3139 branch June 6, 2026 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment