WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
296072
Make WTF_MAKE_COMPACT_TZONE_ALLOCATED set allowCompactPointers and re-enable TZone compactness inheritance
https://bugs.webkit.org/show_bug.cgi?id=296072
Summary
Make WTF_MAKE_COMPACT_TZONE_ALLOCATED set allowCompactPointers and re-enable ...
David Degazio
Reported
2025-07-16 10:54:14 PDT
We previously tried to do this in
https://bugs.webkit.org/show_bug.cgi?id=295215
, but had to revert it due to an issue where relying on compactness being set for a type was causing some incorrect behavior in certain TZoned allocations. It turns out we were only setting allowCompactPointers for types that were WTF_MAKE_COMPACT_TZONE_OR_ISO_ALLOCATED, not WTF_MAKE_COMPACT_TZONE_ALLOCATED, so types in the latter category were seeing some amount of incorrect inheritance. This is an easy fix, so let's re-land the inheritance changes.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-07-16 10:54:22 PDT
<
rdar://problem/155980834
>
David Degazio
Comment 2
2025-07-16 11:28:39 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/48133
EWS
Comment 3
2025-07-18 14:24:11 PDT
Committed
297621@main
(e4bf6e21542a): <
https://commits.webkit.org/297621@main
> Reviewed commits have been landed. Closing PR #48133 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug