Bug 241086 - Make MarkedBlock and PreciseAllocation polymorphic.
Summary: Make MarkedBlock and PreciseAllocation polymorphic.
Status: ASSIGNED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Mark Lam
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-05-29 17:22 PDT by Mark Lam
Modified: 2022-06-05 17:23 PDT (History)
6 users (show)

See Also:


Attachments
Move MarkedBlock::Footer to into a MarkedBlock::Header. (37.18 KB, patch)
2022-05-29 17:28 PDT, Mark Lam
no flags Details | Formatted Diff | Diff
Step 2: use m_startAtom instead of m_endAtom. (38.08 KB, patch)
2022-05-29 21:18 PDT, Mark Lam
ews-feeder: commit-queue-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Lam 2022-05-29 17:22:26 PDT
This is an experiment to see if we can do this, and also to test if it's worth doing.
Comment 1 Mark Lam 2022-05-29 17:28:25 PDT
Created attachment 459846 [details]
Move MarkedBlock::Footer to into a MarkedBlock::Header.
Comment 2 Mark Lam 2022-05-29 21:18:15 PDT
Created attachment 459848 [details]
Step 2: use m_startAtom instead of m_endAtom.
Comment 3 Radar WebKit Bug Importer 2022-06-05 17:23:13 PDT
<rdar://problem/94410953>