[webkit-changes] [WebKit/WebKit] 20ddaa: Versioning.

MyahCobbs noreply at github.com
Wed Oct 25 14:38:04 PDT 2023


  Branch: refs/heads/safari-7615.3.9.10-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: 20ddaa48d415b145abcbc674cf28d810d6e80343
      https://github.com/WebKit/WebKit/commit/20ddaa48d415b145abcbc674cf28d810d6e80343
  Author: Dan Robson <dan_robson at apple.com>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.3.9.10.1

Identifier: 259548.837 at safari-7615.3.9.10-branch


  Commit: c312f856d819c52d4f62dadd9a44154fc5fdc1c5
      https://github.com/WebKit/WebKit/commit/c312f856d819c52d4f62dadd9a44154fc5fdc1c5
  Author: Brady Eidson <beidson at apple.com>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M Source/WebCore/Modules/notifications/NotificationDataCocoa.mm
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/PushAPI.mm

  Log Message:
  -----------
  Cherry-pick 4d21adaefda6. rdar://problem/111052083

    Cherry-pick b2b22d7e5d2c. rdar://problem/111052083

        Make the NotificationData NSDictionary representation property list serializable
        https://bugs.webkit.org/show_bug.cgi?id=257339
        rdar://109734742

        Reviewed by Tim Horton.

        Only put the silent value in the dictionary if it exists.

        * Source/WebCore/Modules/notifications/NotificationDataCocoa.mm:
        (WebCore::NotificationData::dictionaryRepresentation const):
        * Tools/TestWebKitAPI/Tests/WebKitCocoa/PushAPI.mm:

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

    Identifier: 259548.838 at safari-7615-branch

Identifier: 259548.838 at safari-7615.3.9.10-branch


  Commit: 0150622b7070016a0de915f3eb2d2e47243918ea
      https://github.com/WebKit/WebKit/commit/0150622b7070016a0de915f3eb2d2e47243918ea
  Author: Russell Epstein <repstein at apple.com>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.3.9.10.2

Identifier: 259548.839 at safari-7615.3.9.10-branch


  Commit: 41662bddb7e46c00ad776ee4f97e7c9c563eb29d
      https://github.com/WebKit/WebKit/commit/41662bddb7e46c00ad776ee4f97e7c9c563eb29d
  Author: David Degazio <d_degazio at apple.com>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    A JSTests/wasm/stress/simd-select.js
    M Source/JavaScriptCore/b3/B3LowerToAir.cpp

  Log Message:
  -----------
  Cherry-pick c4e675b3afdd. rdar://problem/111066972

    B3 Select instruction truncates vector operands
    https://bugs.webkit.org/show_bug.cgi?id=257842
    rdar://108643371

    Reviewed by Mark Lam, Justin Michaud and Yusuke Suzuki.

    Fixes a bug where we would generate a double-precision conditional
    move when lowering the Select B3 instruction on vector operands.
    Since vector-sized conditional move isn't widely supported, we
    transform the Select into a branch and moves during Air lowering
    when the operands are vectors.

    * JSTests/wasm/stress/simd-select.js: Added.
    * Source/JavaScriptCore/b3/B3LowerToAir.cpp:

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

Identifier: 259548.840 at safari-7615.3.9.10-branch


  Commit: 64743b09c73b3f9f9b7111d3bcbac6e5a1f79108
      https://github.com/WebKit/WebKit/commit/64743b09c73b3f9f9b7111d3bcbac6e5a1f79108
  Author: Ryan Reno <rreno at apple.com>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M Source/WebCore/loader/MixedContentChecker.cpp

  Log Message:
  -----------
  Cherry-pick 74f32c21189a. rdar://problem/110766912

    Remove unnecessary release assertion from mixed content checker.
    https://bugs.webkit.org/show_bug.cgi?id=258303
    <rdar://110766912>

    Reviewed by Brent Fulgham.

    We now check the entire frame tree for mixed content checks for all
    resources loads. An assertion that a document has a frame is no
    longer valid in general. This assertion was originally added in
    215749 at main in an attempt to cover an untestable case. This replaces
    the assert with a null check.

    * Source/WebCore/loader/MixedContentChecker.cpp:
    (WebCore::foundMixedContentInFrameTree):

    Canonical link: https://commits.webkit.org/259548.841@safari-7615-branch

Identifier: 259548.841 at safari-7615.3.9.10-branch


  Commit: f8102b6ed379e95354069249089061cc2e03c9ed
      https://github.com/WebKit/WebKit/commit/f8102b6ed379e95354069249089061cc2e03c9ed
  Author: David Degazio <d_degazio at apple.com>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    A JSTests/wasm/stress/phi-live-across-rethrow.js
    A JSTests/wasm/stress/phi-live-across-throw.js
    M Source/JavaScriptCore/b3/B3DuplicateTails.cpp
    M Source/JavaScriptCore/b3/B3Kind.cpp
    M Source/JavaScriptCore/b3/B3Kind.h
    M Source/JavaScriptCore/b3/B3PatchpointValue.cpp
    M Source/JavaScriptCore/b3/B3PatchpointValue.h
    M Source/JavaScriptCore/b3/B3ValueInlines.h
    M Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp

  Log Message:
  -----------
  Cherry-pick 2e29306082ae. rdar://problem/110634913

    Prevent duplication of WASM throw and rethrow patchpoints in B3
    https://bugs.webkit.org/show_bug.cgi?id=258408
    rdar://110634913

    Reviewed by Yusuke Suzuki.

    Adds a cloningForbidden property to B3Kind, used to prevent a B3 value
    from being cloned during optimizations, and applies it to the patchpoints
    generated for the WASM throw and rethrow opcodes in WasmB3IRGenerator.
    This prevents a problem where these patchpoints could be duplicated, still
    share a stackmap/callsite index, but have conflicting live value
    locations.

    * JSTests/wasm/stress/phi-live-across-rethrow.js: Added.
    (async test):
    * JSTests/wasm/stress/phi-live-across-throw.js: Added.
    (async test):
    * Source/JavaScriptCore/b3/B3DuplicateTails.cpp:
    * Source/JavaScriptCore/b3/B3Kind.cpp:
    (JSC::B3::Kind::dump const):
    * Source/JavaScriptCore/b3/B3Kind.h:
    (JSC::B3::Kind::hasCloningForbidden):
    (JSC::B3::Kind::hasCloningForbidden const):
    (JSC::B3::Kind::isCloningForbidden const):
    (JSC::B3::Kind::setIsCloningForbidden):
    (JSC::B3::Kind::operator== const):
    (JSC::B3::Kind::hash const):
    (JSC::B3::cloningForbidden):
    * Source/JavaScriptCore/b3/B3PatchpointValue.cpp:
    (JSC::B3::PatchpointValue::PatchpointValue):
    * Source/JavaScriptCore/b3/B3PatchpointValue.h:
    * Source/JavaScriptCore/b3/B3ValueInlines.h:
    (JSC::B3::Value::cloneImpl const):
    * Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:
    (JSC::Wasm::B3IRGenerator::addThrow):
    (JSC::Wasm::B3IRGenerator::addRethrow):

    Canonical link: https://commits.webkit.org/259548.844@safari-7615-branch
Identifier: 259548.842 at safari-7615.3.9.10-branch


  Commit: 9b9f4f2a84545a22e013e4b1f3dccccdb4cba1c0
      https://github.com/WebKit/WebKit/commit/9b9f4f2a84545a22e013e4b1f3dccccdb4cba1c0
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.3.9.10.3

Identifier: 259548.843 at safari-7615.3.9.10-branch


Compare: https://github.com/WebKit/WebKit/compare/20ddaa48d415%5E...9b9f4f2a8454


More information about the webkit-changes mailing list