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

Return underlying AsyncIterators when execute result is returned #2843

Merged
merged 1 commit into from
Nov 10, 2020

Conversation

robrichard
Copy link
Contributor

No description provided.

@robrichard robrichard merged commit dec5554 into graphql:defer-stream Nov 10, 2020
@robrichard robrichard deleted the defer-stream-return branch November 10, 2020 15:26
robrichard added a commit that referenced this pull request Jun 2, 2021
robrichard added a commit that referenced this pull request Jun 3, 2021
robrichard added a commit that referenced this pull request Jun 3, 2021
robrichard added a commit that referenced this pull request Jun 3, 2021
robrichard added a commit that referenced this pull request Jun 3, 2021
robrichard added a commit that referenced this pull request Jun 4, 2021
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Jun 9, 2021
robrichard added a commit that referenced this pull request Aug 27, 2021
robrichard added a commit that referenced this pull request Aug 27, 2021
robrichard added a commit that referenced this pull request Aug 30, 2021
robrichard added a commit that referenced this pull request Oct 27, 2021
robrichard added a commit that referenced this pull request Oct 27, 2021
robrichard added a commit that referenced this pull request Oct 28, 2021
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Oct 29, 2021
* support async benchmark tests

* Add benchmarks for sync and async list fields

* Support returning async iterables from resolver functions

Support returning async iterables from resolver functions

* add benchmark tests for async iterable list fields

* Add @defer directive to specified directives

# Conflicts:
#	src/index.d.ts
#	src/type/directives.d.ts
#	src/type/directives.ts
#	src/type/index.js

* Implement support for @defer directive

* Add @stream directive to specified directives

# Conflicts:
#	src/index.d.ts
#	src/type/directives.d.ts
#	src/type/directives.ts
#	src/type/index.js

* Implement support for @stream directive

# Conflicts:
#	src/execution/execute.ts
#	src/validation/index.d.ts
#	src/validation/index.ts

* add defer/stream support for subscriptions (#7)

# Conflicts:
#	src/subscription/subscribe.ts

* Return underlying AsyncIterators when execute result is returned (graphql#2843)

# Conflicts:
#	src/execution/execute.ts

* fix(race): concurrent next calls with defer/stream (graphql#2975)

* fix(race): concurrent next calls

* refactor test

* use invariant

* disable eslint error

* fix

* Update executor

* Disable require-atomic-updates

eslint/eslint#11899

* Fix merege

* Further merge fixes

* run prettier

* add changeset

* Update defer/stream to return AsyncGenerator

...instead of AsyncIterable, to match v16

* add optional arguments to disable incremental delivery

* Subscription root field by spec cannot be inside deferred fragment

* Use spread initializers

* fix code coverage

Co-authored-by: Rob Richard <rob@1stdibs.com>
Co-authored-by: Liliana Matos <liliana@1stdibs.com>
robrichard added a commit that referenced this pull request Jan 26, 2022
robrichard added a commit that referenced this pull request Feb 2, 2022
robrichard added a commit that referenced this pull request Feb 7, 2022
robrichard added a commit that referenced this pull request Feb 7, 2022
robrichard added a commit that referenced this pull request Feb 23, 2022
robrichard added a commit that referenced this pull request Feb 23, 2022
robrichard added a commit that referenced this pull request Feb 23, 2022
robrichard added a commit that referenced this pull request Mar 7, 2022
robrichard added a commit that referenced this pull request Mar 7, 2022
robrichard added a commit that referenced this pull request Apr 4, 2022
robrichard added a commit that referenced this pull request Apr 13, 2022
robrichard added a commit that referenced this pull request Apr 20, 2022
robrichard added a commit that referenced this pull request Apr 20, 2022
robrichard added a commit that referenced this pull request Apr 27, 2022
robrichard added a commit that referenced this pull request May 5, 2022
robrichard added a commit that referenced this pull request May 5, 2022
robrichard added a commit that referenced this pull request May 13, 2022
robrichard added a commit that referenced this pull request May 23, 2022
robrichard added a commit that referenced this pull request May 26, 2022
robrichard added a commit that referenced this pull request May 26, 2022
robrichard added a commit that referenced this pull request Jun 13, 2022
robrichard added a commit that referenced this pull request Jun 21, 2022
robrichard added a commit that referenced this pull request Jun 22, 2022
robrichard added a commit that referenced this pull request Jun 23, 2022
robrichard added a commit that referenced this pull request Aug 3, 2022
robrichard added a commit that referenced this pull request Aug 3, 2022
robrichard added a commit that referenced this pull request Aug 15, 2022
robrichard added a commit that referenced this pull request Aug 19, 2022
robrichard added a commit that referenced this pull request Aug 19, 2022
robrichard added a commit that referenced this pull request Aug 23, 2022
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.

1 participant