mirror of
https://github.com/servo/servo.git
synced 2025-08-05 05:30:08 +01:00
Auto merge of #7690 - frewsxcv:codegen-cleanup, r=nox
Minor DOM codegen cleanup <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7690) <!-- Reviewable:end -->
This commit is contained in:
commit
ec9aa9ace0
1 changed files with 9 additions and 9 deletions
|
@ -650,7 +650,7 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None,
|
|||
|
||||
"""
|
||||
# We should not have a defaultValue if we know we're an object
|
||||
assert(not isDefinitelyObject or defaultValue is None)
|
||||
assert not isDefinitelyObject or defaultValue is None
|
||||
|
||||
# If exceptionCode is not set, we'll just rethrow the exception we got.
|
||||
# Note that we can't just set failureCode to exceptionCode, because setting
|
||||
|
@ -908,7 +908,7 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None,
|
|||
"handleInvalidEnumValueCode": handleInvalidEnumValueCode})
|
||||
|
||||
if defaultValue is not None:
|
||||
assert(defaultValue.type.tag() == IDLType.Tags.domstring)
|
||||
assert defaultValue.type.tag() == IDLType.Tags.domstring
|
||||
default = "%s::%s" % (enum, getEnumValueName(defaultValue.value))
|
||||
else:
|
||||
default = None
|
||||
|
@ -1065,7 +1065,7 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None,
|
|||
elif tag in numericTags:
|
||||
defaultStr = str(defaultValue.value)
|
||||
else:
|
||||
assert(tag == IDLType.Tags.bool)
|
||||
assert tag == IDLType.Tags.bool
|
||||
defaultStr = toStringBool(defaultValue.value)
|
||||
|
||||
if type.nullable():
|
||||
|
@ -1137,7 +1137,7 @@ class CGArgumentConverter(CGThing):
|
|||
def __init__(self, argument, index, args, argc, descriptorProvider,
|
||||
invalidEnumValueFatal=True):
|
||||
CGThing.__init__(self)
|
||||
assert(not argument.defaultValue or argument.optional)
|
||||
assert not argument.defaultValue or argument.optional
|
||||
|
||||
replacer = {
|
||||
"index": index,
|
||||
|
@ -1364,7 +1364,7 @@ class PropertyDefiner:
|
|||
returns a tuple suitable for substitution into specTemplate.
|
||||
"""
|
||||
|
||||
assert(len(array) is not 0)
|
||||
assert len(array) != 0
|
||||
specs = []
|
||||
|
||||
for member in array:
|
||||
|
@ -3034,8 +3034,8 @@ class CGMemberJITInfo(CGThing):
|
|||
reason (e.g. we have overloads or we're not a method) and
|
||||
otherwise an iterable of the arguments for this method.
|
||||
"""
|
||||
assert(not movable or aliasSet != "AliasEverything") # Can't move write-aliasing things
|
||||
assert(not alwaysInSlot or movable) # Things always in slots had better be movable
|
||||
assert not movable or aliasSet != "AliasEverything" # Can't move write-aliasing things
|
||||
assert not alwaysInSlot or movable # Things always in slots had better be movable
|
||||
|
||||
def jitInfoInitializer(isTypedMethod):
|
||||
initializer = fill(
|
||||
|
@ -4156,7 +4156,7 @@ class CGDOMJSProxyHandler_defineProperty(CGAbstractExternMethod):
|
|||
|
||||
indexedSetter = self.descriptor.operations['IndexedSetter']
|
||||
if indexedSetter:
|
||||
if not (self.descriptor.operations['IndexedCreator'] is indexedSetter):
|
||||
if self.descriptor.operations['IndexedCreator'] != indexedSetter:
|
||||
raise TypeError("Can't handle creator that's different from the setter")
|
||||
set += ("let index = get_array_index_from_id(cx, id);\n" +
|
||||
"if let Some(index) = index {\n" +
|
||||
|
@ -4173,7 +4173,7 @@ class CGDOMJSProxyHandler_defineProperty(CGAbstractExternMethod):
|
|||
|
||||
namedSetter = self.descriptor.operations['NamedSetter']
|
||||
if namedSetter:
|
||||
if not self.descriptor.operations['NamedCreator'] is namedSetter:
|
||||
if self.descriptor.operations['NamedCreator'] != namedSetter:
|
||||
raise TypeError("Can't handle creator that's different from the setter")
|
||||
set += ("if RUST_JSID_IS_STRING(id) != 0 {\n" +
|
||||
CGIndenter(CGProxyNamedSetter(self.descriptor)).define() +
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue