Author: Alex Gaynor <[email protected]>
Branch: kill-someobject
Changeset: r57871:700c1b33a2f5
Date: 2012-10-07 23:46 +0200
http://bitbucket.org/pypy/pypy/changeset/700c1b33a2f5/
Log: make this a new type
diff --git a/pypy/rpython/lltypesystem/opimpl.py
b/pypy/rpython/lltypesystem/opimpl.py
--- a/pypy/rpython/lltypesystem/opimpl.py
+++ b/pypy/rpython/lltypesystem/opimpl.py
@@ -1,8 +1,6 @@
-import sys
-import math
from pypy.tool.sourcetools import func_with_new_name
from pypy.rpython.lltypesystem import lltype, llmemory
-from pypy.rpython.lltypesystem.lloperation import opimpls
+from pypy.rpython.lltypesystem.lloperation import FunctionByName
from pypy.rlib import debug
from pypy.rlib.rarithmetic import is_valid_int
@@ -49,11 +47,11 @@
def get_primitive_op_src(fullopname):
assert '_' in fullopname, "%s: not a primitive op" % (fullopname,)
typname, opname = fullopname.split('_', 1)
- if opname not in opimpls and (opname + '_') in opimpls:
- func = opimpls[opname + '_'] # or_, and_
+ if opname not in FunctionByName and (opname + '_') in FunctionByName:
+ func = FunctionByName[opname + '_'] # or_, and_
else:
- assert opname in opimpls, "%s: not a primitive op" % (fullopname,)
- func = opimpls[opname]
+ assert opname in FunctionByName, "%s: not a primitive op" %
(fullopname,)
+ func = FunctionByName[opname]
if typname == 'char':
# char_lt, char_eq, ...
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit