Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 419636cf5d236be22ae30d2e4a9b62360b9a2848
https://github.com/WebKit/WebKit/commit/419636cf5d236be22ae30d2e4a9b62360b9a2848
Author: Chris Dumez <[email protected]>
Date: 2024-11-04 (Mon, 04 Nov 2024)
Changed paths:
M Source/JavaScriptCore/jit/ExecutableAllocator.cpp
M Source/JavaScriptCore/runtime/CachePayload.cpp
M Source/JavaScriptCore/runtime/CachePayload.h
M Source/JavaScriptCore/runtime/CachedBytecode.h
M Source/JavaScriptCore/runtime/CachedTypes.cpp
M Source/JavaScriptCore/runtime/CachedTypes.h
M Source/JavaScriptCore/wasm/js/JSWebAssemblyGlobal.h
M Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp
M Source/JavaScriptCore/wasm/js/JSWebAssemblyTable.h
M Source/WTF/wtf/win/MemoryFootprintWin.cpp
M Source/WebCore/platform/Length.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.h
M Source/WebGPU/WGSL/AST/ASTBuilder.h
M Source/WebKit/Platform/IPC/unix/ConnectionUnix.cpp
M Source/WebKit/UIProcess/mac/LegacySessionStateCoding.cpp
Log Message:
-----------
Replace more use of MallocPtr with MallocSpan
https://bugs.webkit.org/show_bug.cgi?id=282521
Reviewed by Darin Adler.
* Source/JavaScriptCore/jit/ExecutableAllocator.cpp:
(JSC::ExecutableMemoryHandle::~ExecutableMemoryHandle):
* Source/JavaScriptCore/runtime/CachePayload.cpp:
(JSC::CachePayload::makeMallocPayload):
(JSC::CachePayload::makeEmptyPayload):
(JSC::CachePayload::CachePayload):
(JSC::CachePayload::span const):
* Source/JavaScriptCore/runtime/CachePayload.h:
* Source/JavaScriptCore/runtime/CachedBytecode.h:
(JSC::CachedBytecode::create):
* Source/JavaScriptCore/runtime/CachedTypes.cpp:
(JSC::Encoder::release):
(JSC::Encoder::Page::Page):
(JSC::Encoder::Page::malloc):
(JSC::Encoder::Page::buffer const):
(JSC::Encoder::Page::buffer):
(JSC::Encoder::Page::mutableSpan):
(JSC::Encoder::Page::span const):
(JSC::Encoder::Page::getOffset const):
(JSC::Encoder::Page::alignEnd):
(JSC::Encoder::Page::capacity const):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyGlobal.h:
* Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp:
* Source/JavaScriptCore/wasm/js/JSWebAssemblyTable.h:
* Source/WTF/wtf/win/MemoryFootprintWin.cpp:
(WTF::memoryFootprint):
* Source/WebCore/platform/Length.cpp:
* Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.cpp:
(WebCore::CoordinatedUnacceleratedTileBuffer::CoordinatedUnacceleratedTileBuffer):
(WebCore::CoordinatedUnacceleratedTileBuffer::tryEnsureSurface):
* Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.h:
* Source/WebGPU/WGSL/AST/ASTBuilder.h:
* Source/WebKit/Platform/IPC/unix/ConnectionUnix.cpp:
(IPC::readBytesFromSocket):
(IPC::Connection::sendOutputMessage):
* Source/WebKit/UIProcess/mac/LegacySessionStateCoding.cpp:
(WebKit::encodeLegacySessionState):
Canonical link: https://commits.webkit.org/286085@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes