sourcegraph / scip-clang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Avoid quadratic work for deep dependency trees

varungandhi-src opened this issue · comments

The default implementation of cross-repository navigation duplicates work
across nodes of a dependency tree, so that package information for forward
declarations can be identified correctly. We should provide a way to avoid
this quadratic work, with minimal setup steps.

The different possibilities are outlined in the Limitations section in the docs: https://github.com/sourcegraph/scip-clang/blob/main/docs/CrossRepo.md#limitations

Loosely related: