Bug 241391

Summary: WebCore::Color::operator= could be cheaper
Product: WebKit Reporter: Cameron McCormack (:heycam) <heycam>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Cameron McCormack (:heycam)
Reported 2022-06-07 17:08:24 PDT
Currently Color::operator= checks for full equality of the two Color objects before proceeding to do the assignment. We really only need to check that the deref/ref sequence of an out-of-line component is safe.
Attachments
Radar WebKit Bug Importer
Comment 1 2022-06-07 17:08:31 PDT
Cameron McCormack (:heycam)
Comment 2 2022-06-17 22:26:40 PDT
This was a regression on the benchmark I was targeting.
Note You need to log in before you can comment on or make changes to this bug.