Branch: refs/heads/webkitglib/2.46 Home: https://github.com/WebKit/WebKit Commit: cd14fb555f901101e4979a4a470cc704ee7b0a64 https://github.com/WebKit/WebKit/commit/cd14fb555f901101e4979a4a470cc704ee7b0a64 Author: Vitaly Dyachkov <vit...@igalia.com> Date: 2024-09-03 (Tue, 03 Sep 2024)
Changed paths: M LayoutTests/TestExpectations M Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp Log Message: ----------- Cherry-pick 282788@main (3ea9a89c350e). https://bugs.webkit.org/show_bug.cgi?id=278100 [Debug] ASSERTION FAILED: !flow.spannerMap().get(placeholder->spanner()) in `fast/multicol/span/float-becomes-spanner-crash.html` https://bugs.webkit.org/show_bug.cgi?id=278100 Reviewed by Alan Baradlay. Prevent multicolumn spanner placeholder from being added to the spanner map twice when splitting an inline flow. * LayoutTests/TestExpectations: * Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp: (WebCore::RenderTreeBuilder::Inline::splitFlow): Canonical link: https://commits.webkit.org/282788@main Canonical link: https://commits.webkit.org/282416.51@webkitglib/2.46 Commit: f3df0b41cb7016b9de1447311153bd75e0b428ee https://github.com/WebKit/WebKit/commit/f3df0b41cb7016b9de1447311153bd75e0b428ee Author: Siwei Li <siwei...@live.com> Date: 2024-09-03 (Tue, 03 Sep 2024) Changed paths: M Source/WebKit/WPEPlatform/wpe/WPEMonitor.cpp Log Message: ----------- Cherry-pick 282785@main (8b4645f9b063). https://bugs.webkit.org/show_bug.cgi?id=278660 [WPE] Set WPEMonitor's width and height at the same time https://bugs.webkit.org/show_bug.cgi?id=278660 Reviewed by Adrian Perez de Castro. Setting WPEMonitor's width and height at the same time by freezing the notify signal before emitting and thawing it afterwards. * Source/WebKit/WPEPlatform/wpe/WPEMonitor.cpp: (wpe_monitor_set_size): Canonical link: https://commits.webkit.org/282785@main Canonical link: https://commits.webkit.org/282416.52@webkitglib/2.46 Commit: 7f0623979f532f898bbe8aba1dd137c6bf0bfaed https://github.com/WebKit/WebKit/commit/7f0623979f532f898bbe8aba1dd137c6bf0bfaed Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2024-09-03 (Tue, 03 Sep 2024) Changed paths: A JSTests/wasm/stress/i31ref-wrong-size.js M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp M Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp M Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp Log Message: ----------- Cherry-pick 282774@main (cb7f341491b7). https://bugs.webkit.org/show_bug.cgi?id=278650 OOB in JSC::StackVisitor::readFrame in webkit https://bugs.webkit.org/show_bug.cgi?id=278650 rdar://134700145 Reviewed by Keith Miller. 1. i31ref is actually JSValue. So it must be 8 bytes. 2. WasmBBQJIT is generating I64 for the result of I31GetU / I31GetS, that's wrong. It should be I32. * JSTests/wasm/stress/i31ref-wrong-size.js: Added. * Source/JavaScriptCore/wasm/WasmBBQJIT.cpp: (JSC::Wasm::BBQJITImpl::BBQJIT::toB3Type): * Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp: (JSC::Wasm::BBQJITImpl::BBQJIT::sizeOfType): (JSC::Wasm::BBQJITImpl::BBQJIT::setGlobal): (JSC::Wasm::BBQJITImpl::BBQJIT::addI31GetS): (JSC::Wasm::BBQJITImpl::BBQJIT::addI31GetU): * Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp: (JSC::Wasm::BBQJITImpl::BBQJIT::sizeOfType): (JSC::Wasm::BBQJITImpl::BBQJIT::addI31GetS): (JSC::Wasm::BBQJITImpl::BBQJIT::addI31GetU): (JSC::Wasm::BBQJITImpl::BBQJIT::addStructNew): (JSC::Wasm::BBQJITImpl::BBQJIT::emitStore): (JSC::Wasm::BBQJITImpl::BBQJIT::emitMoveMemory): (JSC::Wasm::BBQJITImpl::BBQJIT::emitLoad): Canonical link: https://commits.webkit.org/282774@main Canonical link: https://commits.webkit.org/282416.53@webkitglib/2.46 Compare: https://github.com/WebKit/WebKit/compare/11ee713f38e9...7f0623979f53 To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes