Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small improvements to workspace/symbol #5443

Merged
merged 7 commits into from
Nov 30, 2018

Commits on Nov 20, 2018

  1. Look only in source trees in workspace/symbol

    We were inspecting all trees on the classpath for every project, which
    was not efficient and lead to duplicate results. This commit changes the
    implementation so that the language server inspects only the source
    trees of every project.
    Duhemm committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    cd2f983 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54656b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fd0c1d View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. Simplify predicates in symbol, documentSymbol

    Some checks were redundant with the checks that are performed in
    `namedTrees`, and can be removed. Also, exclude primary constructors in
    `symbol`.
    Duhemm committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    1c8eca5 View commit details
    Browse the repository at this point in the history
  2. Exclude primary constructors in namedTrees

    We never want to match them, so it's easier to exclude them here rather
    than always add a check in the predicate function.
    Duhemm committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    b40313a View commit details
    Browse the repository at this point in the history
  3. Add Include.local

    This include flag means that local symbols and trees should be
    inspected.
    Duhemm committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    8213555 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2018

  1. Fix outdated doc

    Duhemm committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    e86b1b8 View commit details
    Browse the repository at this point in the history