Bug 1807017 - Consider to reuse the memory when nsHtml5Tokenizer::end() is called, r=hsivonen

Differential Revision: https://phabricator.services.mozilla.com/D201982
This commit is contained in:
Henri Sivonen
2024-03-28 00:32:21 +00:00
parent dee6229844
commit d47cb52e63
9 changed files with 139 additions and 9 deletions

View File

@@ -42,6 +42,7 @@ nsHtml5TreeBuilder::nsHtml5TreeBuilder(nsHtml5OplessBuilder* aBuilder)
quirks(false),
forceNoQuirks(false),
allowDeclarativeShadowRoots(false),
keepBuffer(false),
mBuilder(aBuilder),
mViewSource(nullptr),
mOpSink(nullptr),
@@ -85,6 +86,7 @@ nsHtml5TreeBuilder::nsHtml5TreeBuilder(nsAHtml5TreeOpSink* aOpSink,
quirks(false),
forceNoQuirks(false),
allowDeclarativeShadowRoots(false),
keepBuffer(false),
mBuilder(nullptr),
mViewSource(nullptr),
mOpSink(aOpSink),