Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a3a31351878e1f3f436e2551572df4bad46d0cff https://github.com/WebKit/WebKit/commit/a3a31351878e1f3f436e2551572df4bad46d0cff Author: Chris Dumez <cdu...@apple.com> Date: 2024-05-25 (Sat, 25 May 2024)
Changed paths: M Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp M Source/JavaScriptCore/heap/AbstractSlotVisitor.h M Source/JavaScriptCore/heap/AbstractSlotVisitorInlines.h M Source/JavaScriptCore/heap/SlotVisitor.h M Source/JavaScriptCore/heap/SlotVisitorInlines.h M Source/JavaScriptCore/jit/BaselineJITCode.cpp M Source/JavaScriptCore/jit/JITOpcodes.cpp M Source/JavaScriptCore/wasm/WasmIRGeneratorHelpers.h M Source/JavaScriptCore/wasm/WasmOperationsInlines.h M Source/JavaScriptCore/wasm/WasmSlowPaths.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.h M Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp M Source/WTF/wtf/FixedVector.h M Source/WebCore/html/DOMTokenList.cpp M Source/WebCore/html/DOMTokenList.h M Tools/TestWebKitAPI/Tests/WTF/FixedVector.cpp Log Message: ----------- Drop FixedVector::data() in favor of span() / mutableSpan() https://bugs.webkit.org/show_bug.cgi?id=274707 Reviewed by Sam Weinig and Ryosuke Niwa. This is to promote to use of std::span throughout the code base. * Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp: (JSC::UnlinkedCodeBlock::visitChildrenImpl): * Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp: * Source/JavaScriptCore/jit/BaselineJITCode.cpp: (JSC::BaselineJITCode::getCallLinkDoneLocationForBytecodeIndex const): * Source/JavaScriptCore/jit/JITOpcodes.cpp: (JSC::JIT::emit_op_switch_imm): * Source/JavaScriptCore/wasm/WasmIRGeneratorHelpers.h: (JSC::Wasm::buildEntryBufferForCatch): * Source/JavaScriptCore/wasm/WasmOperationsInlines.h: (JSC::Wasm::createArrayFromDataSegment): (JSC::Wasm::createArrayFromElementSegment): * Source/JavaScriptCore/wasm/WasmSlowPaths.cpp: (JSC::LLInt::WASM_SLOW_PATH_DECL): * Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.cpp: (JSC::JSWebAssemblyArray::fill): (JSC::JSWebAssemblyArray::copy): * Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.h: * Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp: (JSC::JSWebAssemblyStruct::fieldPointer const): * Source/WTF/wtf/FixedVector.h: (WTF::FixedVector::span const): (WTF::FixedVector::mutableSpan): (WTF::FixedVector::data): Deleted. (WTF::FixedVector::data const): Deleted. * Source/WebCore/html/DOMTokenList.cpp: (WebCore::DOMTokenList::validateTokens): (WebCore::DOMTokenList::addInternal): (WebCore::DOMTokenList::add): (WebCore::DOMTokenList::removeInternal): (WebCore::DOMTokenList::remove): * Source/WebCore/html/DOMTokenList.h: * Tools/TestWebKitAPI/Tests/WTF/FixedVector.cpp: (TestWebKitAPI::TEST(WTF_FixedVector, MoveKeepsData)): (TestWebKitAPI::TEST(WTF_FixedVector, MoveKeepsDataNested)): Canonical link: https://commits.webkit.org/279328@main 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