Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes
Adds a cache in fragment spread validation, fixing a situation where validating a query
with many fragment spreads against a schema with many interfaces could take multiple
seconds to validate.
Maintenance
Generating JSON or CLI reports for apollo-compiler diagnostics used a translation layer
between byte offsets and character offsets, which cost some computation and memory
proportional to the size of the source text. The latest version of ariadne allows us to
remove this translation.