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

[WIP] Improve performance by using a single parser instead of 3 (yaml / jackson / custom model) (DO NOT MERGE) #453

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Jun 12, 2018

  1. [WIP] - Performance improvements by reducing the number of steps requ…

    …ired to parse a document
    
    These changes aim to improve the overall performance of document parsing by reducing the number of steps involved when a document is validated or a call to content assist is made. This is done by using a single parser (whereas 3 parses where done previously using the SnakeYAML parser then the Jakcson/YAML parser and then a custom Model parser). This single parser is an extension of the Jackson/YAML parser that keeps track of JSONNode locations. Those locations are used to locate the position of elements during content assist or when a validation is executed.
    ghillairet committed Jun 12, 2018
    Configuration menu
    Copy the full SHA
    b04fc56 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2018

  1. [WIP] - Performance improvements by reducing the number of steps requ…

    …ired to parse a document
    ghillairet committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    27a1da2 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2018

  1. [WIP] Remove usage of various parsers (yaml / model) and replace it b…

    …y a single parser based on Jackson to improve performance.
    ghillairet committed Aug 9, 2018
    Configuration menu
    Copy the full SHA
    e315ce2 View commit details
    Browse the repository at this point in the history