Auto merge of #19143 - moz-servo-sync:gecko-backout, r=moz-servo-sync

Backed out changeset dd834d38eaab for Windows debug build bustage

Backed out changeset dd834d38eaab for Windows debug build bustage

Backs out https://github.com/servo/servo/pull/19133

<!-- 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/19143)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2017-11-07 19:42:12 -06:00 committed by GitHub
commit d16902c080
3 changed files with 2 additions and 11 deletions

View file

@ -4,7 +4,7 @@
import os import os
from WebIDL import IDLExternalInterface, IDLSequenceType, IDLWrapperType, WebIDLError from WebIDL import IDLExternalInterface, IDLWrapperType, WebIDLError
class Configuration: class Configuration:
@ -457,7 +457,7 @@ def getTypesFromDictionary(dictionary):
types = [] types = []
curDict = dictionary curDict = dictionary
while curDict: while curDict:
types.extend([getUnwrappedType(m.type) for m in curDict.members]) types.extend([m.type for m in curDict.members])
curDict = curDict.parent curDict = curDict.parent
return types return types
@ -473,12 +473,6 @@ def getTypesFromCallback(callback):
return types return types
def getUnwrappedType(type):
if isinstance(type, IDLSequenceType):
return type.inner
return type
def iteratorNativeType(descriptor, infer=False): def iteratorNativeType(descriptor, infer=False):
assert descriptor.interface.isIterable() assert descriptor.interface.isIterable()
iterableDecl = descriptor.interface.maplikeOrSetlikeOrIterable iterableDecl = descriptor.interface.maplikeOrSetlikeOrIterable

View file

@ -390,7 +390,6 @@ impl TestBindingMethods for TestBinding {
octetValue: None, octetValue: None,
requiredValue: true, requiredValue: true,
seqDict: None, seqDict: None,
elementSequence: None,
shortValue: None, shortValue: None,
stringValue: None, stringValue: None,
type_: Some(DOMString::from("success")), type_: Some(DOMString::from("success")),

View file

@ -34,8 +34,6 @@ dictionary TestDictionary {
object objectValue; object objectValue;
TestDictionaryDefaults dict; TestDictionaryDefaults dict;
sequence<TestDictionaryDefaults> seqDict; sequence<TestDictionaryDefaults> seqDict;
// Testing codegen to import Element correctly, ensure no other code references Element directly
sequence<Element> elementSequence;
// Reserved rust keyword // Reserved rust keyword
DOMString type; DOMString type;
// These are used to test bidirectional conversion // These are used to test bidirectional conversion