Add full workspace reference index#186
Merged
AJenbo merged 5 commits intoJul 20, 2026
Merged
Conversation
|
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
sidux
force-pushed
the
feat/full-workspace-reference-index
branch
5 times, most recently
from
July 3, 2026 17:16
a0d2b4f to
19fffd4
Compare
Contributor
|
Hey just to key you in, I decided I wanted this merged after 0.9.0 and so we spent a few days hammering that release in to shape and it's gone out to the public as of today ... I should probably have let you know before rather then after ... but um such are things sometimes. Any way this PR is now one of the next things to land so rejoice! |
AJenbo
force-pushed
the
feat/full-workspace-reference-index
branch
from
July 20, 2026 19:13
224611d to
8e399b0
Compare
AJenbo
added a commit
to sidux/phpantom_lsp
that referenced
this pull request
Jul 20, 2026
) Adds the changelog entries this PR was missing, removes the now-shipped X4/X8 backlog items and rewords their cross-references in other todo docs, simplifies a redundant branch in find_implementors, and fixes a clippy warning left over from the rebase merge. Contributed by @sidux in PHPantom-dev#186.
Contributor
|
Thanks for doing this, big help, looks solid too.
nice |
AJenbo
force-pushed
the
feat/full-workspace-reference-index
branch
from
July 20, 2026 19:27
11701e3 to
8e399b0
Compare
) Adds the changelog entries this PR was missing, removes the now-shipped X4/X8 backlog items and rewords their cross-references in other todo docs, simplifies a redundant branch in find_implementors, and fixes a clippy warning left over from the rebase merge. Contributed by @sidux in PHPantom-dev#186.
AJenbo
force-pushed
the
feat/full-workspace-reference-index
branch
from
July 20, 2026 19:27
8e399b0 to
e1f06c9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a full workspace indexing mode that builds complete symbol maps and a cross-file reference candidate index in the background. Full indexing is now the default strategy, so new/missing config uses
strategy = "full"automatically. Users can still opt into lighter modes withstrategy = "composer","self", or"none".Key changes:
indexing.strategy = "full"the default in config/schema/docs.gti_index) once workspace indexing is ready.