diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2015-11-13 06:22:40 +0530 |
---|---|---|
committer | bors-servo <lbergstrom+bors@mozilla.com> | 2015-11-13 06:22:40 +0530 |
commit | e63b1e83d4acd272cdf293292f2a496455405098 (patch) | |
tree | 2c2b65ed064f843aeee27b5f2b413e05e1905177 /components/script/dom/bindings/codegen/Configuration.py | |
parent | 9eaa8e7b1f2e462f62b73477c30183c836a18399 (diff) | |
parent | 72c67efe9631153a015af4a8d5b01bfbaa92068d (diff) | |
download | servo-e63b1e83d4acd272cdf293292f2a496455405098.tar.gz servo-e63b1e83d4acd272cdf293292f2a496455405098.zip |
Auto merge of #8147 - nox:weakref, r=Ms2ger
Implement weak-referenceable JS-managed objects
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8147)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen/Configuration.py')
-rw-r--r-- | components/script/dom/bindings/codegen/Configuration.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script/dom/bindings/codegen/Configuration.py index 715719aae60..4f59ff09f5b 100644 --- a/components/script/dom/bindings/codegen/Configuration.py +++ b/components/script/dom/bindings/codegen/Configuration.py @@ -168,6 +168,7 @@ class Descriptor(DescriptorProvider): self.register = desc.get('register', True) self.outerObjectHook = desc.get('outerObjectHook', 'None') self.proxy = False + self.weakReferenceable = desc.get('weakReferenceable', False) # If we're concrete, we need to crawl our ancestor interfaces and mark # them as having a concrete descendant. |