diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-08-28 22:15:21 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-08-28 22:15:21 -0600 |
commit | 67cbda4be35a63222553ca806d475581030bea4e (patch) | |
tree | 79a70df7d494cd1dc728bfc41861ce54fa9aca3f | |
parent | b68b31a062c245684c3b41132c568fd3836fb30c (diff) | |
parent | 8f876a179a1156b2516f32709a0e7b3060c250cd (diff) | |
download | servo-67cbda4be35a63222553ca806d475581030bea4e.tar.gz servo-67cbda4be35a63222553ca806d475581030bea4e.zip |
Auto merge of #7439 - frewsxcv:jsfalse-jstrue, r=jdm
Prefer JSTrue/JSFalse to 1/0
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7439)
<!-- Reviewable:end -->
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 63f9d010729..003ee83c170 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -339,7 +339,7 @@ class CGMethodCall(CGThing): code = ( "if argc < %d {\n" " throw_type_error(cx, \"Not enough arguments to %s.\");\n" - " return 0;\n" + " return JSFalse;\n" "}" % (requiredArgs, methodName)) self.cgRoot.prepend( CGWrapper(CGGeneric(code), pre="\n", post="\n")) @@ -512,11 +512,11 @@ class CGMethodCall(CGThing): CGSwitch("argcount", argCountCases, CGGeneric("throw_type_error(cx, \"Not enough arguments to %s.\");\n" - "return 0;" % methodName))) + "return JSFalse;" % methodName))) # XXXjdm Avoid unreachable statement warnings # overloadCGThings.append( # CGGeneric('panic!("We have an always-returning default case");\n' - # 'return 0;')) + # 'return JSFalse;')) self.cgRoot = CGWrapper(CGList(overloadCGThings, "\n"), pre="\n") @@ -888,7 +888,7 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None, if invalidEnumValueFatal: handleInvalidEnumValueCode = exceptionCode else: - handleInvalidEnumValueCode = "return 1;" + handleInvalidEnumValueCode = "return JSTrue;" template = ( "match find_enum_string_index(cx, ${val}, %(values)s) {\n" @@ -1012,7 +1012,7 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None, declType = CGGeneric(typeName) template = ("match %s::new(cx, ${val}) {\n" " Ok(dictionary) => dictionary,\n" - " Err(_) => return 0,\n" + " Err(_) => return JSFalse,\n" "}" % typeName) return handleOptional(template, declType, handleDefaultNull("%s::empty(cx)" % typeName)) @@ -1037,7 +1037,7 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None, conversionBehavior = "()" if failureCode is None: - failureCode = 'return 0' + failureCode = 'return JSFalse' declType = CGGeneric(builtinNames[type.tag()]) if type.nullable(): @@ -1216,7 +1216,7 @@ class CGArgumentConverter(CGThing): return self.converter.define() -def wrapForType(jsvalRef, result='result', successCode='return 1;', pre=''): +def wrapForType(jsvalRef, result='result', successCode='return JSTrue;', pre=''): """ Reflect a Rust value into JS. @@ -2778,7 +2778,7 @@ class CGSetterCall(CGPerSignatureCall): def wrap_return_value(self): # We have no return value - return "\nreturn 1;" + return "\nreturn JSTrue;" def getArgc(self): return "1" @@ -2950,7 +2950,7 @@ class CGStaticSetter(CGAbstractStaticBindingMethod): "let args = CallArgs::from_vp(vp, argc);\n" "if (argc == 0) {\n" " throw_type_error(cx, \"Not enough arguments to %s setter.\");\n" - " return 0;\n" + " return JSFalse;\n" "}" % self.attr.identifier.name) call = CGSetterCall(["global.r()"], self.attr.type, nativeName, self.descriptor, self.attr) |