Skip to content

Improve completion performance#580

Merged
evidolob merged 2 commits intoredhat-developer:mainfrom
evidolob:improve-completion-performance
Nov 10, 2021
Merged

Improve completion performance#580
evidolob merged 2 commits intoredhat-developer:mainfrom
evidolob:improve-completion-performance

Conversation

@evidolob
Copy link
Copy Markdown
Collaborator

@evidolob evidolob commented Nov 9, 2021

What does this PR do?

Improve completion performance by switching back to AST based JSON schema selection.
As raw parser AST not efficient as Node doesn’t have link to the parent Node, so looking for parent node take a huge time. With this PR Completion performance, on big YAML file, should be close to 0.23.0 version.

What issues does this PR fix or reference?

Resolve: redhat-developer/vscode-yaml#626

Is it tested? How?

With test

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
@evidolob evidolob requested a review from JPinkney as a code owner November 9, 2021 10:22
@coveralls
Copy link
Copy Markdown

coveralls commented Nov 9, 2021

Coverage Status

Coverage increased (+3.3%) to 78.245% when pulling 9d5efcb on evidolob:improve-completion-performance into cb5057c on redhat-developer:main.

…er into improve-completion-performance

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
@evidolob evidolob merged commit f7377aa into redhat-developer:main Nov 10, 2021
@evidolob evidolob deleted the improve-completion-performance branch November 10, 2021 08:02
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.

very slow completion with aws cloudformation schema

3 participants