Author: Ronan Lamy <[email protected]>
Branch: less-stringly-ops
Changeset: r67057:357a7e753e92
Date: 2013-09-22 03:21 +0100
http://bitbucket.org/pypy/pypy/changeset/357a7e753e92/

Log:    kill unused argument 'symbol' in add_operator()

diff --git a/rpython/flowspace/operation.py b/rpython/flowspace/operation.py
--- a/rpython/flowspace/operation.py
+++ b/rpython/flowspace/operation.py
@@ -102,7 +102,7 @@
                         pass
 
 
-def add_operator(name, arity, symbol, pyfunc=None, pure=False, ovf=False):
+def add_operator(name, arity, pyfunc=None, pure=False, ovf=False):
     operator_func = getattr(operator, name, None)
     base_cls = PureOperation if pure else HLOperation
     cls = type(name, (base_cls,), {'opname': name, 'arity': arity,
@@ -119,7 +119,7 @@
     if ovf:
         from rpython.rlib.rarithmetic import ovfcheck
         ovf_func = lambda *args: ovfcheck(cls.pyfunc(*args))
-        add_operator(name + '_ovf', arity, symbol, pyfunc=ovf_func)
+        add_operator(name + '_ovf', arity, pyfunc=ovf_func)
 
 # ____________________________________________________________
 
@@ -225,79 +225,78 @@
     raise ValueError("this is not supported")
 
 
-add_operator('is_', 2, 'is', pure=True)
-add_operator('id', 1, 'id', pyfunc=id)
-add_operator('type', 1, 'type', pyfunc=new_style_type, pure=True)
-add_operator('issubtype', 2, 'issubtype', pyfunc=issubclass, pure=True)  # not 
for old-style classes
-add_operator('repr', 1, 'repr', pyfunc=repr, pure=True)
-add_operator('str', 1, 'str', pyfunc=str, pure=True)
-add_operator('format', 2, 'format', pyfunc=unsupported)
-add_operator('len', 1, 'len', pyfunc=len, pure=True)
-add_operator('hash', 1, 'hash', pyfunc=hash)
-add_operator('setattr', 3, 'setattr', pyfunc=setattr)
-add_operator('delattr', 2, 'delattr', pyfunc=delattr)
-add_operator('getitem', 2, 'getitem', pure=True)
-add_operator('setitem', 3, 'setitem')
-add_operator('delitem', 2, 'delitem')
-add_operator('getslice', 3, 'getslice', pyfunc=do_getslice, pure=True)
-add_operator('setslice', 4, 'setslice', pyfunc=do_setslice)
-add_operator('delslice', 3, 'delslice', pyfunc=do_delslice)
-add_operator('trunc', 1, 'trunc', pyfunc=unsupported)
-add_operator('pos', 1, 'pos', pure=True)
-add_operator('neg', 1, 'neg', pure=True, ovf=True)
-add_operator('bool', 1, 'truth', pyfunc=bool, pure=True)
+add_operator('is_', 2, pure=True)
+add_operator('id', 1, pyfunc=id)
+add_operator('type', 1, pyfunc=new_style_type, pure=True)
+add_operator('issubtype', 2, pyfunc=issubclass, pure=True)  # not for 
old-style classes
+add_operator('repr', 1, pyfunc=repr, pure=True)
+add_operator('str', 1, pyfunc=str, pure=True)
+add_operator('format', 2, pyfunc=unsupported)
+add_operator('len', 1, pyfunc=len, pure=True)
+add_operator('hash', 1, pyfunc=hash)
+add_operator('setattr', 3, pyfunc=setattr)
+add_operator('delattr', 2, pyfunc=delattr)
+add_operator('getitem', 2, pure=True)
+add_operator('setitem', 3)
+add_operator('delitem', 2)
+add_operator('getslice', 3, pyfunc=do_getslice, pure=True)
+add_operator('setslice', 4, pyfunc=do_setslice)
+add_operator('delslice', 3, pyfunc=do_delslice)
+add_operator('trunc', 1, pyfunc=unsupported)
+add_operator('pos', 1, pure=True)
+add_operator('neg', 1, pure=True, ovf=True)
+add_operator('bool', 1, pyfunc=bool, pure=True)
 op.is_true = op.nonzero = op.bool  # for llinterp
-add_operator('abs', 1, 'abs', pyfunc=abs, pure=True, ovf=True)
-add_operator('hex', 1, 'hex', pyfunc=hex, pure=True)
-add_operator('oct', 1, 'oct', pyfunc=oct, pure=True)
-add_operator('ord', 1, 'ord', pyfunc=ord, pure=True)
-add_operator('invert', 1, '~', pure=True)
-add_operator('add', 2, '+', pure=True, ovf=True)
-add_operator('sub', 2, '-', pure=True, ovf=True)
-add_operator('mul', 2, '*', pure=True, ovf=True)
-add_operator('truediv', 2, '/', pure=True)
-add_operator('floordiv', 2, '//', pure=True, ovf=True)
-add_operator('div', 2, 'div', pure=True, ovf=True)
-add_operator('mod', 2, '%', pure=True, ovf=True)
-add_operator('divmod', 2, 'divmod', pyfunc=divmod, pure=True)
-add_operator('pow', 3, '**', pyfunc=pow, pure=True)
-add_operator('lshift', 2, '<<', pure=True, ovf=True)
-add_operator('rshift', 2, '>>', pure=True)
-add_operator('and_', 2, '&', pure=True)
-add_operator('or_', 2, '|', pure=True)
-add_operator('xor', 2, '^', pure=True)
-add_operator('int', 1, 'int', pyfunc=do_int, pure=True)
-add_operator('index', 1, 'index', pyfunc=do_index, pure=True)
-add_operator('float', 1, 'float', pyfunc=do_float, pure=True)
-add_operator('long', 1, 'long', pyfunc=do_long, pure=True)
-add_operator('inplace_add', 2, '+=', pyfunc=inplace_add)
-add_operator('inplace_sub', 2, '-=', pyfunc=inplace_sub)
-add_operator('inplace_mul', 2, '*=', pyfunc=inplace_mul)
-add_operator('inplace_truediv', 2, '/=', pyfunc=inplace_truediv)
-add_operator('inplace_floordiv', 2, '//=', pyfunc=inplace_floordiv)
-add_operator('inplace_div', 2, 'div=', pyfunc=inplace_div)
-add_operator('inplace_mod', 2, '%=', pyfunc=inplace_mod)
-add_operator('inplace_pow', 2, '**=', pyfunc=inplace_pow)
-add_operator('inplace_lshift', 2, '<<=', pyfunc=inplace_lshift)
-add_operator('inplace_rshift', 2, '>>=', pyfunc=inplace_rshift)
-add_operator('inplace_and', 2, '&=', pyfunc=inplace_and)
-add_operator('inplace_or', 2, '|=', pyfunc=inplace_or)
-add_operator('inplace_xor', 2, '^=', pyfunc=inplace_xor)
-add_operator('lt', 2, '<', pure=True)
-add_operator('le', 2, '<=', pure=True)
-add_operator('eq', 2, '==', pure=True)
-add_operator('ne', 2, '!=', pure=True)
-add_operator('gt', 2, '>', pure=True)
-add_operator('ge', 2, '>=', pure=True)
-add_operator('cmp', 2, 'cmp', pyfunc=cmp, pure=True)   # rich cmps preferred
-add_operator('coerce', 2, 'coerce', pyfunc=coerce, pure=True)
-add_operator('contains', 2, 'contains', pure=True)
-#add_operator('call', 3, 'call')
-add_operator('get', 3, 'get', pyfunc=get, pure=True)
-add_operator('set', 3, 'set', pyfunc=set)
-add_operator('delete', 2, 'delete', pyfunc=delete)
-add_operator('userdel', 1, 'del', pyfunc=userdel)
-add_operator('buffer', 1, 'buffer', pyfunc=buffer, pure=True)   # see buffer.py
+add_operator('abs', 1, pyfunc=abs, pure=True, ovf=True)
+add_operator('hex', 1, pyfunc=hex, pure=True)
+add_operator('oct', 1, pyfunc=oct, pure=True)
+add_operator('ord', 1, pyfunc=ord, pure=True)
+add_operator('invert', 1, pure=True)
+add_operator('add', 2, pure=True, ovf=True)
+add_operator('sub', 2, pure=True, ovf=True)
+add_operator('mul', 2, pure=True, ovf=True)
+add_operator('truediv', 2, pure=True)
+add_operator('floordiv', 2, pure=True, ovf=True)
+add_operator('div', 2, pure=True, ovf=True)
+add_operator('mod', 2, pure=True, ovf=True)
+add_operator('divmod', 2, pyfunc=divmod, pure=True)
+add_operator('pow', 3, pyfunc=pow, pure=True)
+add_operator('lshift', 2, pure=True, ovf=True)
+add_operator('rshift', 2, pure=True)
+add_operator('and_', 2, pure=True)
+add_operator('or_', 2, pure=True)
+add_operator('xor', 2, pure=True)
+add_operator('int', 1, pyfunc=do_int, pure=True)
+add_operator('index', 1, pyfunc=do_index, pure=True)
+add_operator('float', 1, pyfunc=do_float, pure=True)
+add_operator('long', 1, pyfunc=do_long, pure=True)
+add_operator('inplace_add', 2, pyfunc=inplace_add)
+add_operator('inplace_sub', 2, pyfunc=inplace_sub)
+add_operator('inplace_mul', 2, pyfunc=inplace_mul)
+add_operator('inplace_truediv', 2, pyfunc=inplace_truediv)
+add_operator('inplace_floordiv', 2, pyfunc=inplace_floordiv)
+add_operator('inplace_div', 2, pyfunc=inplace_div)
+add_operator('inplace_mod', 2, pyfunc=inplace_mod)
+add_operator('inplace_pow', 2, pyfunc=inplace_pow)
+add_operator('inplace_lshift', 2, pyfunc=inplace_lshift)
+add_operator('inplace_rshift', 2, pyfunc=inplace_rshift)
+add_operator('inplace_and', 2, pyfunc=inplace_and)
+add_operator('inplace_or', 2, pyfunc=inplace_or)
+add_operator('inplace_xor', 2, pyfunc=inplace_xor)
+add_operator('lt', 2, pure=True)
+add_operator('le', 2, pure=True)
+add_operator('eq', 2, pure=True)
+add_operator('ne', 2, pure=True)
+add_operator('gt', 2, pure=True)
+add_operator('ge', 2, pure=True)
+add_operator('cmp', 2, pyfunc=cmp, pure=True)   # rich cmps preferred
+add_operator('coerce', 2, pyfunc=coerce, pure=True)
+add_operator('contains', 2, pure=True)
+add_operator('get', 3, pyfunc=get, pure=True)
+add_operator('set', 3, pyfunc=set)
+add_operator('delete', 2, pyfunc=delete)
+add_operator('userdel', 1, pyfunc=userdel)
+add_operator('buffer', 1, pyfunc=buffer, pure=True)   # see buffer.py
 
 class Iter(HLOperation):
     opname = 'iter'
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to