[webkit-changes] [WebKit/WebKit] 44e1ce: ReadableStream.tee should make sure to have its in...

youennf noreply at github.com
Fri Mar 24 09:39:10 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 44e1ce63f4c05e126cc819df8b71b633e837285b
      https://github.com/WebKit/WebKit/commit/44e1ce63f4c05e126cc819df8b71b633e837285b
  Author: Youenn Fablet <youennf at gmail.com>
  Date:   2023-03-24 (Fri, 24 Mar 2023)

  Changed paths:
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any.serviceworker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any.sharedworker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any.worker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any.serviceworker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any.sharedworker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any.worker-expected.txt
    M Source/WebCore/Modules/streams/ReadableStreamInternals.js

  Log Message:
  -----------
  ReadableStream.tee should make sure to have its internal pull promises handled
https://bugs.webkit.org/show_bug.cgi?id=254407
rdar://problem/107183268

Reviewed by Alex Christensen.

Make sure that the read promise used for teeing is handled.
We do not currently use the rejection handler as we handle closure with the closed promise.
A follow-up patch should update the tee algorithm to the latest specification.

* LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any.serviceworker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any.sharedworker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/tee.any.worker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any.serviceworker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any.sharedworker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.any.worker-expected.txt:
* Source/WebCore/Modules/streams/ReadableStreamInternals.js:
(readableStreamTeePullFunction):

Canonical link: https://commits.webkit.org/262079@main




More information about the webkit-changes mailing list