Skip to content

Support returning async iterables from resolver functions#2757

Merged
IvanGoncharov merged 2 commits intomainfrom
asynciteratable
Jun 23, 2022
Merged

Support returning async iterables from resolver functions#2757
IvanGoncharov merged 2 commits intomainfrom
asynciteratable

Conversation

@IvanGoncharov
Copy link
Copy Markdown
Member

@IvanGoncharov IvanGoncharov commented Aug 25, 2020

Continuation of #2712

Depends on #3134

@IvanGoncharov IvanGoncharov added the PR: feature 🚀 requires increase of "minor" version number label Aug 25, 2020
@IvanGoncharov
Copy link
Copy Markdown
Member Author

@robrichard Since ATM we are using a very similar algorithm I'm worried that we will also have memory leak:
leebyron/iterall#24
So working on adding performance tests against it.

@IvanGoncharov IvanGoncharov force-pushed the asynciteratable branch 2 times, most recently from f612eb6 to d25cf40 Compare October 13, 2020 23:14
Base automatically changed from master to main January 27, 2021 11:10
@robrichard robrichard mentioned this pull request May 26, 2021
@robrichard robrichard force-pushed the asynciteratable branch 2 times, most recently from f1ddb83 to 10f12a1 Compare June 2, 2021 00:45
@robrichard robrichard force-pushed the asynciteratable branch 4 times, most recently from e93482c to b393729 Compare June 4, 2021 15:10
@robrichard robrichard force-pushed the asynciteratable branch 2 times, most recently from 6415aa1 to 93bd84a Compare August 30, 2021 16:22
@robrichard robrichard force-pushed the asynciteratable branch 2 times, most recently from 2153dda to fa38819 Compare October 28, 2021 20:56
@robrichard robrichard force-pushed the asynciteratable branch 3 times, most recently from c2d20a1 to 971ce43 Compare November 19, 2021 15:09
@robrichard robrichard force-pushed the asynciteratable branch 4 times, most recently from e8c1a70 to 09d56d6 Compare December 1, 2021 19:50
@yaacovCR
Copy link
Copy Markdown
Contributor

We decided at last js-wg to give this a few days, but it seems to have slipped. It looks good to me. @IvanGoncharov @saihaj ?

@IvanGoncharov IvanGoncharov merged commit 59c87c3 into main Jun 23, 2022
@IvanGoncharov IvanGoncharov deleted the asynciteratable branch June 23, 2022 18:19
@IvanGoncharov
Copy link
Copy Markdown
Member Author

@robrichard Merged, sorry for the long overdue review.
Hope it will help to accelerate steam/defer RFC 🚀

angelini pushed a commit to gadget-inc/graphql-js that referenced this pull request Aug 30, 2023
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 11, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 11, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 11, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 11, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 16, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 17, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 17, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Dec 22, 2025
yaacovCR pushed a commit that referenced this pull request Dec 22, 2025
yaacovCR pushed a commit that referenced this pull request Dec 22, 2025
yaacovCR pushed a commit to yaacovCR/graphql-js that referenced this pull request Jan 27, 2026
yaacovCR pushed a commit that referenced this pull request Feb 22, 2026
yaacovCR pushed a commit that referenced this pull request Feb 23, 2026
yaacovCR pushed a commit that referenced this pull request Feb 24, 2026
yaacovCR pushed a commit that referenced this pull request Feb 24, 2026
yaacovCR pushed a commit that referenced this pull request Feb 24, 2026
yaacovCR pushed a commit that referenced this pull request Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: feature 🚀 requires increase of "minor" version number

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants