[webkit-changes] [WebKit/WebKit] 9bfbbb: Unreviewed, reverting 284931 at main and 284940 at main.
Commit Queue
noreply at github.com
Thu Oct 10 03:38:36 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9bfbbb1fe8f030b8d313a2a97d431b1c50d95d37
https://github.com/WebKit/WebKit/commit/9bfbbb1fe8f030b8d313a2a97d431b1c50d95d37
Author: Commit Queue <commit-queue at webkit.org>
Date: 2024-10-10 (Thu, 10 Oct 2024)
Changed paths:
M JSTests/stress/big-int-strict-spec-to-this.js
R JSTests/stress/evaluate-with-scope-extension.js
R JSTests/stress/global-object-accessor-property-this-value.js
R JSTests/stress/variable-named-eval.js
M LayoutTests/fast/dom/Window/dom-access-from-closure-iframe-expected.txt
M LayoutTests/fast/dom/Window/dom-access-from-closure-window-expected.txt
M LayoutTests/fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt
M LayoutTests/http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt
M LayoutTests/http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt
M LayoutTests/http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt
M LayoutTests/http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value-cross-realm-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.serviceworker-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.sharedworker-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.worker-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/embedded-opener-remove-frame-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/execution-timing/083-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/websockets/unload-a-document/001_default-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/websockets/unload-a-document/001_wss-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/websockets/unload-a-document/002_default-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/websockets/unload-a-document/002_wss-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/websockets/unload-a-document/003-expected.txt
M LayoutTests/imported/w3c/web-platform-tests/websockets/unload-a-document/004-expected.txt
M LayoutTests/js/object-literal-shorthand-construction-expected.txt
M LayoutTests/js/script-tests/object-literal-shorthand-construction.js
M LayoutTests/storage/indexeddb/resources/crash-on-getdatabases.js
M Source/JavaScriptCore/API/APICallbackFunction.h
M Source/JavaScriptCore/API/JSBase.cpp
M Source/JavaScriptCore/API/JSCallbackObjectFunctions.h
M Source/JavaScriptCore/API/JSContextRef.cpp
M Source/JavaScriptCore/API/JSObjectRef.cpp
M Source/JavaScriptCore/API/JSScriptRef.cpp
M Source/JavaScriptCore/API/tests/testapi.c
M Source/JavaScriptCore/CMakeLists.txt
M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
M Source/JavaScriptCore/Sources.txt
M Source/JavaScriptCore/builtins/ProxyHelpers.js
M Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h
M Source/JavaScriptCore/bytecode/BytecodeList.rb
M Source/JavaScriptCore/bytecode/CodeBlock.cpp
M Source/JavaScriptCore/bytecode/SpeculatedType.cpp
M Source/JavaScriptCore/bytecode/SpeculatedType.h
A Source/JavaScriptCore/bytecode/ToThisStatus.cpp
A Source/JavaScriptCore/bytecode/ToThisStatus.h
M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
M Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
M Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp
M Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
M Source/JavaScriptCore/dfg/DFGClobberize.h
M Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp
M Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
M Source/JavaScriptCore/dfg/DFGGraph.h
M Source/JavaScriptCore/dfg/DFGNode.h
M Source/JavaScriptCore/dfg/DFGOpInfo.h
M Source/JavaScriptCore/dfg/DFGOperations.cpp
M Source/JavaScriptCore/dfg/DFGOperations.h
M Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp
M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
M Source/JavaScriptCore/generator/DSL.rb
M Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp
M Source/JavaScriptCore/interpreter/Interpreter.cpp
M Source/JavaScriptCore/jit/AssemblyHelpers.h
M Source/JavaScriptCore/jit/JITOpcodes.cpp
M Source/JavaScriptCore/jit/JITOperations.cpp
M Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
M Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
M Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
M Source/JavaScriptCore/runtime/ArrayPrototype.cpp
M Source/JavaScriptCore/runtime/AsyncIteratorPrototype.cpp
M Source/JavaScriptCore/runtime/CommonSlowPaths.cpp
M Source/JavaScriptCore/runtime/Completion.cpp
M Source/JavaScriptCore/runtime/DatePrototype.cpp
M Source/JavaScriptCore/runtime/ErrorPrototype.cpp
M Source/JavaScriptCore/runtime/JSCJSValue.cpp
M Source/JavaScriptCore/runtime/JSCJSValue.h
M Source/JavaScriptCore/runtime/JSCJSValueInlines.h
M Source/JavaScriptCore/runtime/JSCast.h
M Source/JavaScriptCore/runtime/JSGlobalObject.h
M Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
M Source/JavaScriptCore/runtime/JSIteratorPrototype.cpp
M Source/JavaScriptCore/runtime/JSObject.cpp
M Source/JavaScriptCore/runtime/JSObject.h
M Source/JavaScriptCore/runtime/JSScope.h
M Source/JavaScriptCore/runtime/JSType.h
M Source/JavaScriptCore/runtime/ObjectPrototype.cpp
M Source/JavaScriptCore/runtime/ProxyObject.cpp
M Source/JavaScriptCore/runtime/RegExpPrototype.cpp
M Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp
M Source/JavaScriptCore/runtime/StringPrototype.cpp
M Source/WebCore/bindings/js/JSDOMOperation.h
M Source/WebCore/bindings/js/JSDOMOperationReturningPromise.h
M Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
M Source/WebCore/bindings/js/JSErrorHandler.cpp
M Source/WebCore/bindings/js/JSEventTargetCustom.h
M Source/WebCore/bindings/js/ScheduledAction.cpp
M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
M Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp
M Source/WebCore/bindings/scripts/test/TestGlobalObject.idl
M Source/WebCore/html/HTMLMediaElement.cpp
Log Message:
-----------
Unreviewed, reverting 284931 at main and 284940 at main.
https://bugs.webkit.org/show_bug.cgi?id=281214
sub-1% JS2 perf regression
Reverted changesets:
"[JSC] Don't use JSScope instances as `this` value when calling functions"
https://bugs.webkit.org/show_bug.cgi?id=225397
https://commits.webkit.org/284931@main
"REGRESSION(284931 at main): imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.serviceworker.html is failing"
https://bugs.webkit.org/show_bug.cgi?id=225397
https://commits.webkit.org/284940@main
Canonical link: https://commits.webkit.org/284962@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list