Skip to content

Commit 5788653

Browse files
committed
servo: Merge #12374 - Improve performance of HTMLDivElement constructor (from jdm:jsup); r=Manishearth
These changes address two sources of performance loss seen while profiling in #12354. #12358 and rust-lang/rust#34727 are still the biggest offenders, however. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because we don't have performance tests and these are only optimizations Source-Repo: https://github.com/servo/servo Source-Revision: 01ec8491d3200d6710336da1bb0f4e01b49dc4bc UltraBlame original commit: 383b98548e4b848e35322e195dff638072fa2da0
1 parent af257f4 commit 5788653

File tree

3 files changed

+8
-13
lines changed

3 files changed

+8
-13
lines changed

servo/components/script/dom/htmldivelement.rs

+6-11
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,12 @@ Root
159159
HTMLDivElement
160160
>
161161
{
162-
let
163-
element
164-
=
162+
Node
163+
:
164+
:
165+
reflect_node
166+
(
167+
box
165168
HTMLDivElement
166169
:
167170
:
@@ -171,14 +174,6 @@ localName
171174
prefix
172175
document
173176
)
174-
;
175-
Node
176-
:
177-
:
178-
reflect_node
179-
(
180-
box
181-
element
182177
document
183178
HTMLDivElementBinding
184179
:

servo/components/servo/Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

servo/ports/cef/Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)