WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
233959
Add DOMStructures
https://bugs.webkit.org/show_bug.cgi?id=233959
Summary
Add DOMStructures
Yusuke Suzuki
Reported
2021-12-07 16:43:32 PST
We should have the same mechanism to DOMConstructors: DOMStructures array. Now, we have significantly better / faster StructureID implementation. And WriteBarrierStructureID (sizeof(WriteBarrierStructureID) is 4!) is coming. We should have std::array<WriteBarrierStructureID, numberOfStructures> instead of HashMap<ClassInfo*, WriteBarrier<Structure>>, which is faster. And maybe it is more compact (HashMap allocates roughly 4x memory usually, we do not need to have ClassInfo*, and we do not need to hold Structure*).
Attachments
WIP
(132.46 KB, patch)
2022-02-23 00:31 PST
,
Yusuke Suzuki
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
WIP
(132.95 KB, patch)
2022-02-23 01:10 PST
,
Yusuke Suzuki
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
WIP
(132.25 KB, patch)
2022-02-23 01:37 PST
,
Yusuke Suzuki
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
WIP
(131.76 KB, patch)
2022-02-23 01:58 PST
,
Yusuke Suzuki
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-12-14 16:44:17 PST
<
rdar://problem/86496457
>
Yusuke Suzuki
Comment 2
2022-02-23 00:31:36 PST
Created
attachment 452945
[details]
WIP
Yusuke Suzuki
Comment 3
2022-02-23 01:10:36 PST
Created
attachment 452949
[details]
WIP
Yusuke Suzuki
Comment 4
2022-02-23 01:37:55 PST
Created
attachment 452951
[details]
WIP
Yusuke Suzuki
Comment 5
2022-02-23 01:58:20 PST
Created
attachment 452952
[details]
WIP
Yusuke Suzuki
Comment 6
2024-03-23 18:32:15 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/26381
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