Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 55e71c0e205022064e24fc5c9ba52ad5d7836093
      
https://github.com/WebKit/WebKit/commit/55e71c0e205022064e24fc5c9ba52ad5d7836093
  Author: Chris Dumez <[email protected]>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

  Changed paths:
    M Source/JavaScriptCore/API/tests/CompareAndSwapTest.cpp
    M Source/JavaScriptCore/API/tests/ExecutionTimeLimitTest.cpp
    M Source/JavaScriptCore/API/tests/GlobalContextWithFinalizerTest.cpp
    M Source/JavaScriptCore/API/tests/Node.h
    M Source/JavaScriptCore/API/tests/NodeList.h
    M Source/JavaScriptCore/API/tests/TypedArrayCTest.cpp
    M Source/JavaScriptCore/API/tests/testapi.c
    M Source/JavaScriptCore/API/tests/testapi.cpp
    M Source/JavaScriptCore/assembler/testmasm.cpp
    M Source/JavaScriptCore/b3/air/testair.cpp
    M Source/JavaScriptCore/b3/testb3_2.cpp
    M Source/JavaScriptCore/b3/testb3_3.cpp
    M Source/JavaScriptCore/b3/testb3_6.cpp
    M Source/JavaScriptCore/b3/testb3_7.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
    M Source/JavaScriptCore/dfg/testdfg.cpp
    M Source/JavaScriptCore/disassembler/ARM64/Binja.c
    M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
    M Source/JavaScriptCore/jsc.cpp
    M Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
    M Source/JavaScriptCore/parser/Parser.cpp
    M Source/JavaScriptCore/parser/Parser.h
    M Source/JavaScriptCore/runtime/IntlDateTimeFormat.h
    M Source/JavaScriptCore/runtime/IntlDurationFormat.cpp
    M Source/JavaScriptCore/runtime/IntlNumberFormat.cpp
    M Source/JavaScriptCore/runtime/IntlPluralRules.h
    M Source/JavaScriptCore/testRegExp.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT.h
    M Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp
    M Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp
    M Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.h
    M Source/JavaScriptCore/wasm/debugger/tests/ControlFlowTests.cpp
    M Source/JavaScriptCore/wasm/debugger/tests/ExecutionHandlerTestSupport.cpp
    M Source/JavaScriptCore/wasm/debugger/tests/TestScripts.h

  Log Message:
  -----------
  Adopt `NODELETE` annotation in more places in JavaScriptCore/
https://bugs.webkit.org/show_bug.cgi?id=308196

Reviewed by Keith Miller.

* Source/JavaScriptCore/API/tests/CompareAndSwapTest.cpp:
(Bitmap::numBits const):
(Bitmap::concurrentTestAndSet):
* Source/JavaScriptCore/API/tests/ExecutionTimeLimitTest.cpp:
(shouldTerminateCallback):
(cancelTerminateCallback):
(dispatchTermitateCallback):
* Source/JavaScriptCore/API/tests/GlobalContextWithFinalizerTest.cpp:
(finalize):
* Source/JavaScriptCore/API/tests/Node.h:
* Source/JavaScriptCore/API/tests/NodeList.h:
* Source/JavaScriptCore/API/tests/TypedArrayCTest.cpp:
(bytesDeallocatorNoCopy):
* Source/JavaScriptCore/API/tests/testapi.c:
(MyObject_convertToTypeWrapper):
(MyObject_set_nullGetForwardSet):
(Base_returnHardNull):
(myBadConstructor_callAsConstructor):
(checkConstnessInJSObjectNames):
* Source/JavaScriptCore/API/tests/testapi.cpp:
(TestAPI::failed const):
* Source/JavaScriptCore/assembler/testmasm.cpp:
(hiddenTruthBecauseNoReturnIsStupid):
(JSC::isPC):
(JSC::isSP):
(JSC::isFP):
(JSC::isSpecialGPR):
(JSC::testFunctionToTrashGPRs):
* Source/JavaScriptCore/b3/air/testair.cpp:
(hiddenTruthBecauseNoReturnIsStupid):
* Source/JavaScriptCore/b3/testb3_2.cpp:
(bitAndDouble):
(bitAndFloat):
* Source/JavaScriptCore/b3/testb3_3.cpp:
(bitOrDouble):
(bitOrFloat):
(countLeadingZero):
(zero):
(negativeZero):
* Source/JavaScriptCore/b3/testb3_6.cpp:
(b3Pow):
* Source/JavaScriptCore/b3/testb3_7.cpp:
(makeArrayForLoops):
(testFastTLSLoad):
(testFastTLSStore):
(doubleEq):
(doubleNeq):
(doubleGt):
(doubleGte):
(doubleLt):
(doubleLte):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::dataFormatString):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:
* Source/JavaScriptCore/dfg/testdfg.cpp:
(hiddenTruthBecauseNoReturnIsStupid):
* Source/JavaScriptCore/disassembler/ARM64/Binja.c:
(extractRegNumber):
(isReg64Bit):
* Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::abstractHeapForOwnPropertyKeysCache):
(JSC::FTL::DFG::LowerDFGToB3::compileCompareStrictEq):
* Source/JavaScriptCore/jsc.cpp:
(Message::releaseContents):
(Message::index const):
(Worker::isMain const):
(StopWatch::getElapsedMS):
(shellSupportsRichSourceInfo):
(pathSeparator):
(JSCMemoryFootprint::subspaceFor):
(JSFileDescriptor::subspaceFor):
(JSFileDescriptor::descriptor const):
(crashDueToJSCShellTimeout):
* Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:
(JSC::LLIntOffsetsExtractor::dummy):
* Source/JavaScriptCore/parser/Parser.cpp:
(JSC::isPrivateFieldName):
(JSC::destructuringKindToVariableKindName):
(JSC::adjustSuperBindingForBaseConstructor):
(JSC::stringArticleForFunctionMode):
(JSC::stringForFunctionMode):
(JSC::getMetadata):
* Source/JavaScriptCore/parser/Parser.h:
* Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:
* Source/JavaScriptCore/runtime/IntlDurationFormat.cpp:
(JSC::displayName):
(JSC::getDurationSign):
* Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:
(JSC::computeCurrencySortKey):
(JSC::extractCurrencySortKey):
* Source/JavaScriptCore/runtime/IntlPluralRules.h:
* Source/JavaScriptCore/testRegExp.cpp:
(StopWatch::getElapsedMS):
* Source/JavaScriptCore/wasm/WasmBBQJIT.h:
* Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::sizeOfType):
(JSC::Wasm::BBQJITImpl::BBQJIT::alignedFrameSize const):
(JSC::Wasm::BBQJITImpl::BBQJIT::notifyFunctionUsesSIMD):
* Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp:
(JSC::IPInt::copyExceptionStackToPayload):
(JSC::IPInt::copyExceptionPayloadToStack):
* Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.h:
* Source/JavaScriptCore/wasm/debugger/tests/ControlFlowTests.cpp:
(WasmDebugInfoTest::testTryOpcode):
(WasmDebugInfoTest::testCatchOpcode):
(WasmDebugInfoTest::testThrowOpcode):
(WasmDebugInfoTest::testRethrowOpcode):
(WasmDebugInfoTest::testThrowRefOpcode):
(WasmDebugInfoTest::testDelegateOpcode):
(WasmDebugInfoTest::testCatchAllOpcode):
(WasmDebugInfoTest::testTryTableOpcode):
* Source/JavaScriptCore/wasm/debugger/tests/ExecutionHandlerTestSupport.cpp:
(ExecutionHandlerTestSupport::Worker::isMain const):
* Source/JavaScriptCore/wasm/debugger/tests/TestScripts.h:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to