| Summary: | Simplify / Optimize the whitespace cache implementation | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Chris Dumez <cdumez> | ||||||||
| Component: | WebCore Misc. | Assignee: | Chris Dumez <cdumez> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Normal | CC: | changseok, darin, esprehn+autocc, ews-watchlist, ggaren, gyuyoung.kim, heycam, sam, webkit-bug-importer | ||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Chris Dumez
2022-04-04 07:18:12 PDT
Created attachment 456568 [details]
Patch
Comment on attachment 456568 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=456568&action=review > Source/WebCore/html/parser/HTMLConstructionSite.h:245 > + WhitespaceCache() : > + m_atoms(maximumCachedStringLength) > + { } Unconventional style. Probably this: WhitespaceCache() : m_atoms(maximumCachedStringLength) { } (In reply to Sam Weinig from comment #2) > Comment on attachment 456568 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=456568&action=review > > > Source/WebCore/html/parser/HTMLConstructionSite.h:245 > > + WhitespaceCache() : > > + m_atoms(maximumCachedStringLength) > > + { } > > Unconventional style. Probably this: > > WhitespaceCache() > : m_atoms(maximumCachedStringLength) > { > } Ooops, my bad, not sure what happened there. Created attachment 456584 [details]
Patch
Committed r292310 (249203@main): <https://commits.webkit.org/249203@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 456584 [details]. Comment on attachment 456584 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=456584&action=review > Source/WebCore/html/parser/HTMLConstructionSite.h:52 > +namespace WebCore { > struct HTMLConstructionSiteTask { Missing space here. Comment on attachment 456584 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=456584&action=review >> Source/WebCore/html/parser/HTMLConstructionSite.h:52 >> struct HTMLConstructionSiteTask { > > Missing space here. I can add a blank line between the namespace and the struct, assuming that's what you mean. Reopening to attach new patch. Created attachment 457121 [details]
Follow-up to fix style
Comment on attachment 457121 [details] Follow-up to fix style View in context: https://bugs.webkit.org/attachment.cgi?id=457121&action=review > Source/WebCore/html/parser/HTMLConstructionSite.h:52 > namespace WTF { > + > template<> struct VectorTraits<WebCore::AtomStringWithCode> : SimpleClassVectorTraits { }; > + > } Not sure we needed these, but the others do seem important to look right. Committed r292638 (249458@trunk): <https://commits.webkit.org/249458@trunk> |