Skip to content

Conversation

connor4312
Copy link
Member

Note: for merging after endgame

This re-applies #263894 and fixes #264023 by removing a surprising
behavior in the DeferredPromise where calling complete() with additional
values will update the settled deferred.value without affecting the
original promise (which can of course only resolve once.)

@connor4312 connor4312 added this to the September 2025 milestone Sep 2, 2025
@connor4312 connor4312 self-assigned this Sep 2, 2025
This re-applies #263894 and fixes #264023 by removing a surprising
behavior in the DeferredPromise where calling complete() with additional
values will update the settled `deferred.value` without affecting the
original promise (which can of course only resolve once.)
@connor4312 connor4312 merged commit 752c99b into main Sep 5, 2025
18 checks passed
@connor4312 connor4312 deleted the connor4312/264023 branch September 5, 2025 23:03
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.

All tool calls show canceled status in latest
2 participants