Skip to content

Commit b53f0b0

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 db0065a commit b53f0b0

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
@@ -217,9 +217,12 @@ Root
217217
HTMLDivElement
218218
>
219219
{
220-
let
221-
element
222-
=
220+
Node
221+
:
222+
:
223+
reflect_node
224+
(
225+
box
223226
HTMLDivElement
224227
:
225228
:
@@ -229,14 +232,6 @@ localName
229232
prefix
230233
document
231234
)
232-
;
233-
Node
234-
:
235-
:
236-
reflect_node
237-
(
238-
box
239-
element
240235
document
241236
HTMLDivElementBinding
242237
:

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)