Branch: refs/heads/safari-7614.1.25.3-branch Home: https://github.com/WebKit/WebKit Commit: f18b468ddaaf7f82bc8c25cef068ace71cce4591 https://github.com/WebKit/WebKit/commit/f18b468ddaaf7f82bc8c25cef068ace71cce4591 Author: JT Coleman <joseph_t_cole...@apple.com> Date: 2022-07-27 (Wed, 27 Jul 2022)
Changed paths: M Source/JavaScriptCore/Configurations/Version.xcconfig M Source/ThirdParty/ANGLE/Configurations/Version.xcconfig M Source/ThirdParty/libwebrtc/Configurations/Version.xcconfig M Source/WebCore/Configurations/Version.xcconfig M Source/WebCore/PAL/Configurations/Version.xcconfig M Source/WebGPU/Configurations/Version.xcconfig M Source/WebInspectorUI/Configurations/Version.xcconfig M Source/WebKit/Configurations/Version.xcconfig M Source/WebKitLegacy/mac/Configurations/Version.xcconfig Log Message: ----------- Versioning. WebKit-7614.1.25.3.1 Canonical link: https://commits.webkit.org/252432.91@safari-7614.1.25.3-branch Commit: a386bef3e03dc827f59614b8d7be2f3e7a7883a4 https://github.com/WebKit/WebKit/commit/a386bef3e03dc827f59614b8d7be2f3e7a7883a4 Author: Rob Buis <rb...@igalia.com> Date: 2022-07-27 (Wed, 27 Jul 2022) Changed paths: M Source/WebCore/css/html.css Log Message: ----------- Cherry-pick 12430a26463f. rdar://problem/95968482 Disallow content property on video element https://bugs.webkit.org/show_bug.cgi?id=242855 rdar://95968482 Reviewed by Simon Fraser. Disallow content property on video element. Matches Firefox and Chrome. * Source/WebCore/css/html.css: (video): Canonical link: https://commits.webkit.org/252574@main Canonical link: https://commits.webkit.org/252432.92@safari-7614.1.25.3-branch Commit: 531752f537591cdf56a61efa023aea4d94f1b5ea https://github.com/WebKit/WebKit/commit/531752f537591cdf56a61efa023aea4d94f1b5ea Author: Alan Coon <alanc...@apple.com> Date: 2022-08-01 (Mon, 01 Aug 2022) Changed paths: M Source/JavaScriptCore/Configurations/Version.xcconfig M Source/ThirdParty/ANGLE/Configurations/Version.xcconfig M Source/ThirdParty/libwebrtc/Configurations/Version.xcconfig M Source/WebCore/Configurations/Version.xcconfig M Source/WebCore/PAL/Configurations/Version.xcconfig M Source/WebGPU/Configurations/Version.xcconfig M Source/WebInspectorUI/Configurations/Version.xcconfig M Source/WebKit/Configurations/Version.xcconfig M Source/WebKitLegacy/mac/Configurations/Version.xcconfig Log Message: ----------- Versioning. WebKit-7614.1.25.3.2 Canonical link: https://commits.webkit.org/252432.93@safari-7614.1.25.3-branch Commit: 3947ebcef6ec094b7e2c66b64692839f0c99ee15 https://github.com/WebKit/WebKit/commit/3947ebcef6ec094b7e2c66b64692839f0c99ee15 Author: Alan Coon <alanc...@apple.com> Date: 2022-08-08 (Mon, 08 Aug 2022) Changed paths: M Source/JavaScriptCore/Configurations/Version.xcconfig M Source/ThirdParty/ANGLE/Configurations/Version.xcconfig M Source/ThirdParty/libwebrtc/Configurations/Version.xcconfig M Source/WebCore/Configurations/Version.xcconfig M Source/WebCore/PAL/Configurations/Version.xcconfig M Source/WebGPU/Configurations/Version.xcconfig M Source/WebInspectorUI/Configurations/Version.xcconfig M Source/WebKit/Configurations/Version.xcconfig M Source/WebKitLegacy/mac/Configurations/Version.xcconfig Log Message: ----------- Versioning. WebKit-7614.1.25.3.3 Canonical link: https://commits.webkit.org/252432.94@safari-7614.1.25.3-branch Commit: 462de67a7e66f64cd9058228e59d429bd6c41cdd https://github.com/WebKit/WebKit/commit/462de67a7e66f64cd9058228e59d429bd6c41cdd Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2022-08-08 (Mon, 08 Aug 2022) Changed paths: A JSTests/stress/map-clear-get.js A JSTests/stress/set-clear-has.js M Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp M Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp M Source/JavaScriptCore/runtime/HashMapImpl.h M Source/JavaScriptCore/runtime/HashMapImplInlines.h M Source/JavaScriptCore/runtime/JSMap.h M Source/JavaScriptCore/runtime/JSModuleLoader.cpp M Source/JavaScriptCore/runtime/JSSet.h M Source/JavaScriptCore/runtime/MapConstructor.cpp M Source/JavaScriptCore/runtime/MapPrototype.cpp M Source/JavaScriptCore/runtime/SetConstructor.cpp M Source/JavaScriptCore/runtime/SetPrototype.cpp M Source/JavaScriptCore/runtime/WeakMapImplInlines.h M Source/WebCore/bindings/js/JSDOMMapLike.cpp M Source/WebCore/bindings/js/JSDOMSetLike.cpp M Source/WebCore/bindings/js/SerializedScriptValue.cpp Log Message: ----------- Cherry-pick 1ed1e4a336e1. rdar://problem/98219110 [JSC] Make JSMap and JSSet construction more simple and efficient https://bugs.webkit.org/show_bug.cgi?id=243557 rdar://98068082 Reviewed by Mark Lam and Saam Barati. This patch makes the initial buffer of JSMap / JSSet nullptr so that we can make allocation of them simpler and efficient for non-using case. It cleans up many code in module loader etc. And it paves the way to allocating them from DFG and FTL efficiently. It also cleans up SerializedScriptValue implementation. * JSTests/stress/map-clear-get.js: Added. (shouldBe): (test): * JSTests/stress/set-clear-has.js: Added. (shouldBe): (set clear): (set shouldBe): (set new): * Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp: (JSC::DFG::SpeculativeJIT::compile): * Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp: (JSC::FTL::DFG::LowerDFGToB3::compileCompareStrictEq): * Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp: (JSC::AbstractModuleRecord::finishCreation): * Source/JavaScriptCore/runtime/HashMapImpl.h: (JSC::HashMapBuffer::tryCreate): (JSC::HashMapImpl::HashMapImpl): (JSC::HashMapBuffer::create): Deleted. (JSC::HashMapImpl::shouldRehashAfterAdd const): Deleted. * Source/JavaScriptCore/runtime/HashMapImplInlines.h: (JSC::shouldShrink): (JSC::shouldRehash): (JSC::nextCapacity): (JSC::HashMapImpl<HashMapBucketType>::finishCreation): (JSC::HashMapImpl<HashMapBucketType>::add): (JSC::HashMapImpl<HashMapBucketType>::addNormalized): (JSC::HashMapImpl<HashMapBucketType>::remove): (JSC::HashMapImpl<HashMapBucketType>::clear): (JSC::HashMapImpl<HashMapBucketType>::setUpHeadAndTail): (JSC::HashMapImpl<HashMapBucketType>::addNormalizedNonExistingForCloning): (JSC::HashMapImpl<HashMapBucketType>::addNormalizedNonExistingForCloningInternal): (JSC::HashMapImpl<HashMapBucketType>::addNormalizedInternal): (JSC::HashMapImpl<HashMapBucketType>::findBucketAlreadyHashedAndNormalized): (JSC::HashMapImpl<HashMapBucketType>::rehash): (JSC::HashMapImpl<HashMapBucketType>::makeAndSetNewBuffer): (JSC::HashMapImpl<HashMapBucketType>::assertBufferIsEmpty): (JSC::shouldRehashAfterAdd): Deleted. (JSC::HashMapImpl<HashMapBucketType>::assertBufferIsEmpty const): Deleted. * Source/JavaScriptCore/runtime/JSMap.h: * Source/JavaScriptCore/runtime/JSModuleLoader.cpp: (JSC::JSModuleLoader::finishCreation): * Source/JavaScriptCore/runtime/JSSet.h: * Source/JavaScriptCore/runtime/MapConstructor.cpp: (JSC::JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/MapPrototype.cpp: (JSC::JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/SetConstructor.cpp: (JSC::JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/SetPrototype.cpp: (JSC::JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/WeakMapImplInlines.h: (JSC::WeakMapImpl<WeakMapBucket>::shouldRehashAfterAdd const): * Source/WebCore/bindings/js/JSDOMMapLike.cpp: (WebCore::getBackingMap): * Source/WebCore/bindings/js/JSDOMSetLike.cpp: (WebCore::getBackingSet): * Source/WebCore/bindings/js/SerializedScriptValue.cpp: (WebCore::CloneDeserializer::deserialize): Canonical link: https://commits.webkit.org/253133@main Canonical link: https://commits.webkit.org/252432.95@safari-7614.1.25.3-branch Compare: https://github.com/WebKit/WebKit/compare/f18b468ddaaf%5E...462de67a7e66 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes