Skip to content

CCN experiment with execution #3510

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

Closed
wants to merge 35 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
f086eb9
bang and question mark introduced, all tests passing
twof Dec 7, 2021
8c62ac9
npm test passes
twof Dec 7, 2021
b34384f
introduce experimental flag
twof Dec 8, 2021
2e7052e
experimental features marked and tests passing
twof Dec 8, 2021
2a718cf
prettier and npm test passing
twof Dec 8, 2021
09de547
switch parser-test formatting
twof Dec 15, 2021
b20b004
prettier
twof Dec 15, 2021
d37b863
rename modifier to designator
twof Dec 16, 2021
ae8eaee
required designators in their place
twof Dec 16, 2021
fa53703
all but visitor test passing
twof Dec 16, 2021
ee57f87
visitor test passing
twof Dec 16, 2021
6e30de3
visitor test and npm test passing
twof Dec 22, 2021
64c65ba
finish rebase
twof Feb 22, 2022
c9f6436
new exports
twof Feb 23, 2022
662180b
fix prettier
twof Feb 23, 2022
1d25a2e
pull some improvements over from the execution branch
twof Apr 27, 2022
4243708
More test coverage
twof Apr 27, 2022
bb68261
Review changes
IvanGoncharov May 5, 2022
778fb77
add execution
twof Mar 7, 2022
e661264
execution tests passing
twof Mar 7, 2022
992706a
tests passing, imperfect coverage
twof Mar 7, 2022
2793a94
new tests, tracked down null propagation logic
twof Mar 7, 2022
33ee7bc
null propagating to nearst ? as expected
twof Mar 12, 2022
30a0e05
null propagating through fragments
twof Mar 14, 2022
239de74
remove parse step required chain logic
twof Mar 14, 2022
b8ac739
all tests passing
twof Mar 14, 2022
f705d5d
all tests passing with 100% coverage
twof Mar 14, 2022
ff3234d
list syntax restrictions loosened
twof Mar 14, 2022
4e62ac6
test designator on query
twof Mar 14, 2022
0511255
list syntax rules loosened, tests passing and space performance improved
twof May 13, 2022
70e6161
more space efficiency
twof May 13, 2022
98b3816
remote execution context change
twof May 13, 2022
31c4296
finish rebase
twof Jun 1, 2022
40df6bc
finish rebase. Tests passing.
twof Jun 1, 2022
bf64b72
Merge branch 'main' into CCNExperimentWithExecution
twof Jun 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions src/__testUtils__/kitchenSinkQuery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,21 @@ query queryName($foo: ComplexType, $site: Site = MOBILE) @onQuery {
...frag @onFragmentSpread
}
}

field3!
field4?
requiredField5: field5!
requiredSelectionSet(first: 10)! @directive {
field
}

unsetListItemsRequiredList: listField[]!
requiredListItemsUnsetList: listField[!]
requiredListItemsRequiredList: listField[!]!
unsetListItemsOptionalList: listField[]?
optionalListItemsUnsetList: listField[?]
optionalListItemsOptionalList: listField[?]?
multidimensionalList: listField[[[!]!]!]!
}
... @skip(unless: $foo) {
id
Expand Down
Loading