Skip to content

Add semantic references support - #1314

Merged
nickna merged 1 commit into
mainfrom
codex/issue-1306-references
Jul 28, 2026
Merged

Add semantic references support#1314
nickna merged 1 commit into
mainfrom
codex/issue-1306-references

Conversation

@nickna

@nickna nickna commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Part of #1306.

Summary:

  • add an inverse checker binding index with declaration filtering and type/value facet unioning
  • expose textDocument/references only in full language-feature mode
  • share one checked navigation model between definition and references
  • discover the connected component across open roots so reverse importers are included without merging unrelated script globals
  • preserve aliases and re-export occurrences across module boundaries
  • document why safe rename still waits for a complete reverse workspace graph

Testing:

  • dotnet build SharpTS.sln --no-restore
  • focused definition/reference tests: 29 passed
  • dotnet test SharpTS.Tests/SharpTS.Tests.csproj --no-restore: 16,234 passed

@nickna
nickna merged commit b7dc4b2 into main Jul 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant