Commit 13d0f030 authored by Craig Citro's avatar Craig Citro

arithmatic -> arithmetic

parent bb076b09
...@@ -88,7 +88,7 @@ class Context(object): ...@@ -88,7 +88,7 @@ class Context(object):
from ParseTreeTransforms import AnalyseDeclarationsTransform, AnalyseExpressionsTransform from ParseTreeTransforms import AnalyseDeclarationsTransform, AnalyseExpressionsTransform
from ParseTreeTransforms import CreateClosureClasses, MarkClosureVisitor, DecoratorTransform from ParseTreeTransforms import CreateClosureClasses, MarkClosureVisitor, DecoratorTransform
from ParseTreeTransforms import InterpretCompilerDirectives, TransformBuiltinMethods from ParseTreeTransforms import InterpretCompilerDirectives, TransformBuiltinMethods
from TypeInference import MarkAssignments, MarkOverflowingArithmatic from TypeInference import MarkAssignments, MarkOverflowingArithmetic
from ParseTreeTransforms import AlignFunctionDefinitions, GilCheck from ParseTreeTransforms import AlignFunctionDefinitions, GilCheck
from AnalysedTreeTransforms import AutoTestDictTransform from AnalysedTreeTransforms import AutoTestDictTransform
from AutoDocTransforms import EmbedSignature from AutoDocTransforms import EmbedSignature
...@@ -135,7 +135,7 @@ class Context(object): ...@@ -135,7 +135,7 @@ class Context(object):
EmbedSignature(self), EmbedSignature(self),
EarlyReplaceBuiltinCalls(self), EarlyReplaceBuiltinCalls(self),
MarkAssignments(self), MarkAssignments(self),
MarkOverflowingArithmatic(self), MarkOverflowingArithmetic(self),
TransformBuiltinMethods(self), TransformBuiltinMethods(self),
IntroduceBufferAuxiliaryVars(self), IntroduceBufferAuxiliaryVars(self),
_check_c_declarations, _check_c_declarations,
......
...@@ -3292,7 +3292,7 @@ class ParallelAssignmentNode(AssignmentNode): ...@@ -3292,7 +3292,7 @@ class ParallelAssignmentNode(AssignmentNode):
class InPlaceAssignmentNode(AssignmentNode): class InPlaceAssignmentNode(AssignmentNode):
# An in place arithmatic operand: # An in place arithmetic operand:
# #
# a += b # a += b
# a -= b # a -= b
......
...@@ -999,7 +999,7 @@ class CComplexType(CNumericType): ...@@ -999,7 +999,7 @@ class CComplexType(CNumericType):
env.use_utility_code(complex_real_imag_utility_code) env.use_utility_code(complex_real_imag_utility_code)
for utility_code in (complex_type_utility_code, for utility_code in (complex_type_utility_code,
complex_from_parts_utility_code, complex_from_parts_utility_code,
complex_arithmatic_utility_code): complex_arithmetic_utility_code):
env.use_utility_code( env.use_utility_code(
utility_code.specialize( utility_code.specialize(
self, self,
...@@ -1168,7 +1168,7 @@ static %(type)s __Pyx_PyComplex_As_%(type_name)s(PyObject* o) { ...@@ -1168,7 +1168,7 @@ static %(type)s __Pyx_PyComplex_As_%(type_name)s(PyObject* o) {
} }
""") """)
complex_arithmatic_utility_code = UtilityCode( complex_arithmetic_utility_code = UtilityCode(
proto=""" proto="""
#if CYTHON_CCOMPLEX #if CYTHON_CCOMPLEX
#define __Pyx_c_eq%(m)s(a, b) ((a)==(b)) #define __Pyx_c_eq%(m)s(a, b) ((a)==(b))
......
...@@ -119,7 +119,7 @@ class Entry(object): ...@@ -119,7 +119,7 @@ class Entry(object):
# inline_func_in_pxd boolean Hacky special case for inline function in pxd file. # inline_func_in_pxd boolean Hacky special case for inline function in pxd file.
# Ideally this should not be necesarry. # Ideally this should not be necesarry.
# assignments [ExprNode] List of expressions that get assigned to this entry. # assignments [ExprNode] List of expressions that get assigned to this entry.
# might_overflow boolean In an arithmatic expression that could cause # might_overflow boolean In an arithmetic expression that could cause
# overflow (used for type inference). # overflow (used for type inference).
inline_func_in_pxd = False inline_func_in_pxd = False
......
...@@ -112,7 +112,7 @@ class MarkAssignments(CythonTransform): ...@@ -112,7 +112,7 @@ class MarkAssignments(CythonTransform):
self.visitchildren(node) self.visitchildren(node)
return node return node
class MarkOverflowingArithmatic(CythonTransform): class MarkOverflowingArithmetic(CythonTransform):
# It may be possible to integrate this with the above for # It may be possible to integrate this with the above for
# performance improvements (though likely not worth it). # performance improvements (though likely not worth it).
...@@ -122,7 +122,7 @@ class MarkOverflowingArithmatic(CythonTransform): ...@@ -122,7 +122,7 @@ class MarkOverflowingArithmatic(CythonTransform):
def __call__(self, root): def __call__(self, root):
self.env_stack = [] self.env_stack = []
self.env = root.scope self.env = root.scope
return super(MarkOverflowingArithmatic, self).__call__(root) return super(MarkOverflowingArithmetic, self).__call__(root)
def visit_safe_node(self, node): def visit_safe_node(self, node):
self.might_overflow, saved = False, self.might_overflow self.might_overflow, saved = False, self.might_overflow
......
...@@ -261,7 +261,7 @@ def safe_only(): ...@@ -261,7 +261,7 @@ def safe_only():
res = ~d res = ~d
assert typeof(d) == "long", typeof(d) assert typeof(d) == "long", typeof(d)
# potentially overflowing arithmatic # potentially overflowing arithmetic
e = 1 e = 1
e += 1 e += 1
assert typeof(e) == "Python object", typeof(e) assert typeof(e) == "Python object", typeof(e)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment