aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-08-25 06:31:46 -0500
committerGitHub <noreply@github.com>2016-08-25 06:31:46 -0500
commit78344754826e938c004a83a21c898552a8e77b17 (patch)
tree1ca1cfe9da153c504d161326dc6f984285cd1b9b /components/script/dom/bindings/codegen/CodegenRust.py
parentd29f61af317d3ab9e8233f0327c25b4925b4f053 (diff)
parent4961a513d4cb25eb0caa008dd5f662e67dfebf6d (diff)
downloadservo-78344754826e938c004a83a21c898552a8e77b17.tar.gz
servo-78344754826e938c004a83a21c898552a8e77b17.zip
Auto merge of #12980 - jdm:proxychanges, r=nox
Fix ridiculous DOM proxy getter performance This implements the missing shadowing checks that were causing us to take many slow paths when dealing with proxy objects. Verified by running `tests/html/binding_perf.html` before and after and observing a 12x improvement. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12357 - [X] These changes do not require tests because we can't test performance yet. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12980) <!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
0 files changed, 0 insertions, 0 deletions