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_rob...@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@safari-7615.3.9.10-branch Commit: c312f856d819c52d4f62dadd9a44154fc5fdc1c5 https://github.com/WebKit/WebKit/commit/c312f856d819c52d4f62dadd9a44154fc5fdc1c5 Author: Brady Eidson <beid...@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@safari-7615-branch Identifier: 259548.838@safari-7615.3.9.10-branch Commit: 0150622b7070016a0de915f3eb2d2e47243918ea https://github.com/WebKit/WebKit/commit/0150622b7070016a0de915f3eb2d2e47243918ea Author: Russell Epstein <repst...@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@safari-7615.3.9.10-branch Commit: 41662bddb7e46c00ad776ee4f97e7c9c563eb29d https://github.com/WebKit/WebKit/commit/41662bddb7e46c00ad776ee4f97e7c9c563eb29d Author: David Degazio <d_dega...@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@safari-7615.3.9.10-branch Commit: 64743b09c73b3f9f9b7111d3bcbac6e5a1f79108 https://github.com/WebKit/WebKit/commit/64743b09c73b3f9f9b7111d3bcbac6e5a1f79108 Author: Ryan Reno <rr...@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@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@safari-7615.3.9.10-branch Commit: f8102b6ed379e95354069249089061cc2e03c9ed https://github.com/WebKit/WebKit/commit/f8102b6ed379e95354069249089061cc2e03c9ed Author: David Degazio <d_dega...@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@safari-7615.3.9.10-branch Commit: 9b9f4f2a84545a22e013e4b1f3dccccdb4cba1c0 https://github.com/WebKit/WebKit/commit/9b9f4f2a84545a22e013e4b1f3dccccdb4cba1c0 Author: Myah Cobbs <mco...@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@safari-7615.3.9.10-branch Compare: https://github.com/WebKit/WebKit/compare/20ddaa48d415%5E...9b9f4f2a8454 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes