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
304581
Dispatch and Network OS Object types should use DefaultOSObjectRetainTraits
https://bugs.webkit.org/show_bug.cgi?id=304581
Summary
Dispatch and Network OS Object types should use DefaultOSObjectRetainTraits
David Kilzer (:ddkilzer)
Reported
2025-12-21 16:26:43 PST
Dispatch and Network OS Object types should use DefaultOSObjectRetainTraits so they can use custom retain/release functions in non-ARC contexts. This will also refactor Dispatch and Network objects into separate headers (like XPCOSObject.h) so that both <Network/Network.h> and <dispatch/dispatch.h> do NOT have to be included every time that "TypeCastsCocoa.h" is included.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-12-21 16:26:54 PST
<
rdar://problem/166988644
>
David Kilzer (:ddkilzer)
Comment 2
2025-12-21 17:56:04 PST
Pull request:
https://github.com/WebKit/WebKit/pull/55780
EWS
Comment 3
2025-12-22 21:21:54 PST
Committed
304891@main
(19967f9979a4): <
https://commits.webkit.org/304891@main
> Reviewed commits have been landed. Closing PR #55780 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