Skip to content

refactors from the without-branching branch#3891

Merged
IvanGoncharov merged 5 commits intographql:mainfrom
yaacovCR:refactors-for-next
May 6, 2023
Merged

refactors from the without-branching branch#3891
IvanGoncharov merged 5 commits intographql:mainfrom
yaacovCR:refactors-for-next

Conversation

@yaacovCR
Copy link
Copy Markdown
Contributor

@yaacovCR yaacovCR commented May 5, 2023

extracted from #3886

@netlify
Copy link
Copy Markdown

netlify Bot commented May 5, 2023

Deploy Preview for compassionate-pike-271cb3 ready!

Name Link
🔨 Latest commit 66af66d
🔍 Latest deploy log https://app.netlify.com/sites/compassionate-pike-271cb3/deploys/6455168942162200088399f5
😎 Deploy Preview https://deploy-preview-3891--compassionate-pike-271cb3.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2023

Hi @yaacovCR, I'm @github-actions bot happy to help you with this PR 👋

Supported commands

Please post this commands in separate comments and only one per comment:

  • @github-actions run-benchmark - Run benchmark comparing base and merge commits for this PR
  • @github-actions publish-pr-on-npm - Build package from this PR and publish it on NPM

@yaacovCR yaacovCR force-pushed the refactors-for-next branch from b395bac to b8ddb91 Compare May 5, 2023 10:55
@yaacovCR yaacovCR requested review from a team, IvanGoncharov and robrichard May 5, 2023 10:58
@yaacovCR yaacovCR added the PR: polish 💅 PR doesn't change public API or any observed behaviour label May 5, 2023
@yaacovCR yaacovCR force-pushed the refactors-for-next branch from b8ddb91 to 66af66d Compare May 5, 2023 14:45
@IvanGoncharov IvanGoncharov merged commit b5813f0 into graphql:main May 6, 2023
yaacovCR added a commit that referenced this pull request May 16, 2023
yaacovCR added a commit that referenced this pull request Jun 17, 2023
extracted from #3886

depends on #3903

more refactors from the without-branching branch, a bit more fundamental
than #3891

[set as patch release because it does have an observable effect on the
number of payloads, see below]

= iterate only through completed items
= remove extra ticks by making the publisher manage changes to its state
synchronously.
= use children array instead of promises to manage hierarchy
= have IncrementalPublisher instantiate new IncrementalDataRecords

= The new publisher sometimes cause an empty `{ hasNext: false }` to be
emitted. In particular, because the publisher is faster than it was, it
may emit a stream result before the stream's asynchronous iterator has
completed.
= The new publisher may sometimes reduce the number of `{ hasNext: false
}` records that are emitted. For example, when errors on the initial
result filter all subsequent results, this now happens synchronously,
and so the publisher knows immediately that there are no subsequent
results, such that there is no need for an empty final payload.
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Dec 11, 2025
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Dec 13, 2025
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Dec 16, 2025
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Dec 16, 2025
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Dec 17, 2025
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Dec 17, 2025
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Dec 22, 2025
yaacovCR added a commit that referenced this pull request Dec 22, 2025
yaacovCR added a commit that referenced this pull request Dec 22, 2025
yaacovCR added a commit to yaacovCR/graphql-js that referenced this pull request Jan 27, 2026
yaacovCR added a commit that referenced this pull request Feb 22, 2026
yaacovCR added a commit that referenced this pull request Feb 23, 2026
yaacovCR added a commit that referenced this pull request Feb 24, 2026
yaacovCR added a commit that referenced this pull request Feb 24, 2026
yaacovCR added a commit that referenced this pull request Feb 24, 2026
yaacovCR added a commit that referenced this pull request Feb 24, 2026
@yaacovCR yaacovCR deleted the refactors-for-next branch March 29, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: polish 💅 PR doesn't change public API or any observed behaviour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants