Skip to content

Commit

Permalink
Rewrite the validator in ES6/Promises, several improvements here:
Browse files Browse the repository at this point in the history
- implements a validation work queue, jobs are run during browser idle callbacks
- when merging base entities, don't run validations 2x on both base and head graphs (this was wasteful)
- keep track of resolved issues in a separate set (it's not a simple compare of base/head anymore)
  this happens after validation queue is empty and avoids race conditions and inaccurate resolved counts
  • Loading branch information
bhousel committed Jan 25, 2021
1 parent 4f369a8 commit 11201eb
Show file tree
Hide file tree
Showing 2 changed files with 555 additions and 451 deletions.
Loading

0 comments on commit 11201eb

Please sign in to comment.