Skip to content

Return underlying AsyncIterators when execute result is returned#2843

Merged
robrichard merged 1 commit intographql:defer-streamfrom
robrichard:defer-stream-return
Nov 10, 2020
Merged

Return underlying AsyncIterators when execute result is returned#2843
robrichard merged 1 commit intographql:defer-streamfrom
robrichard:defer-stream-return

Conversation

@robrichard
Copy link
Copy Markdown
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 Nov 20, 2021
robrichard added a commit that referenced this pull request Nov 20, 2021
robrichard added a commit to robrichard/graphql-js that referenced this pull request Nov 22, 2021
robrichard added a commit to robrichard/graphql-js that referenced this pull request Nov 22, 2021
robrichard added a commit to robrichard/graphql-js that referenced this pull request Nov 22, 2021
robrichard added a commit that referenced this pull request Nov 24, 2021
robrichard added a commit that referenced this pull request Nov 29, 2021
robrichard added a commit that referenced this pull request Nov 29, 2021
robrichard added a commit that referenced this pull request Nov 29, 2021
robrichard added a commit that referenced this pull request Nov 29, 2021
robrichard added a commit that referenced this pull request Nov 29, 2021
robrichard added a commit that referenced this pull request Dec 1, 2021
robrichard added a commit that referenced this pull request Dec 6, 2021
robrichard added a commit that referenced this pull request Dec 6, 2021
robrichard added a commit that referenced this pull request Dec 7, 2021
robrichard added a commit that referenced this pull request Dec 30, 2021
robrichard added a commit that referenced this pull request Dec 30, 2021
robrichard added a commit that referenced this pull request Dec 30, 2021
robrichard added a commit that referenced this pull request Jan 3, 2022
robrichard added a commit that referenced this pull request Jan 3, 2022
robrichard added a commit that referenced this pull request Jan 3, 2022
robrichard added a commit that referenced this pull request Jan 10, 2022
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
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