[webkit-changes] [WebKit/WebKit] 365bbc: Update streams WebIDL according latest spec

youennf noreply at github.com
Fri Dec 2 03:20:22 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 365bbc13da59a7bf5d587e6e0d8a0eb0d6fed3c2
      https://github.com/WebKit/WebKit/commit/365bbc13da59a7bf5d587e6e0d8a0eb0d6fed3c2
  Author: Youenn Fablet <youennf at gmail.com>
  Date:   2022-12-02 (Fri, 02 Dec 2022)

  Changed paths:
    M LayoutTests/imported/w3c/web-platform-tests/streams/idlharness-shadowrealm.window-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/idlharness.any-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/idlharness.any.serviceworker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/idlharness.any.worker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/construct-byob-request.any.worker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.any-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.any.serviceworker-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.any.worker-expected.txt
    M Source/WebCore/Modules/streams/ReadableStreamDefaultController.idl
    M Source/WebCore/Modules/streams/ReadableStreamDefaultController.js
    M Source/WebCore/Modules/streams/ReadableStreamDefaultReader.idl
    M Source/WebCore/Modules/streams/ReadableStreamDefaultReader.js
    M Source/WebCore/Modules/streams/TransformStreamDefaultController.idl
    M Source/WebCore/Modules/streams/TransformStreamDefaultController.js
    M Source/WebCore/Modules/streams/TransformStreamInternals.js
    M Source/WebCore/Modules/streams/WritableStreamDefaultController.idl
    M Source/WebCore/Modules/streams/WritableStreamDefaultController.js
    M Source/WebCore/Modules/streams/WritableStreamDefaultWriter.js
    M Source/WebCore/Modules/streams/WritableStreamInternals.js

  Log Message:
  -----------
  Update streams WebIDL according latest spec
https://bugs.webkit.org/show_bug.cgi?id=248598
rdar://problem/102856774

Reviewed by Alex Christensen.

Update streams IDL to better match the spec.
We update JS built-ins for two reasons:
- Make sure to get the right function length.
- Make sure to have the controllers constructors throw when called from JavaScript.

* LayoutTests/imported/w3c/web-platform-tests/streams/idlharness-shadowrealm.window-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/idlharness.any-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/idlharness.any.serviceworker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/idlharness.any.worker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/construct-byob-request.any.worker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.any-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.any.serviceworker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.any.worker-expected.txt:
* Source/WebCore/Modules/streams/ReadableStreamDefaultController.idl:
* Source/WebCore/Modules/streams/ReadableStreamDefaultController.js:
(initializeReadableStreamDefaultController):
(enqueue):
(error):
* Source/WebCore/Modules/streams/ReadableStreamDefaultReader.idl:
* Source/WebCore/Modules/streams/ReadableStreamDefaultReader.js:
(cancel):
* Source/WebCore/Modules/streams/TransformStreamDefaultController.idl:
* Source/WebCore/Modules/streams/TransformStreamDefaultController.js:
(initializeTransformStreamDefaultController):
(enqueue):
(error):
* Source/WebCore/Modules/streams/TransformStreamInternals.js:
(createTransformStream):
(setUpTransformStreamDefaultControllerFromTransformer):
* Source/WebCore/Modules/streams/WritableStreamDefaultController.idl:
* Source/WebCore/Modules/streams/WritableStreamDefaultController.js:
(initializeWritableStreamDefaultController):
* Source/WebCore/Modules/streams/WritableStreamDefaultWriter.js:
(abort):
(write):
* Source/WebCore/Modules/streams/WritableStreamInternals.js:
(createWritableStream):

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




More information about the webkit-changes mailing list