[pypy-svn] r26405 - pypy/dist/pypy/rpython/ootypesystem

nik at codespeak.net nik at codespeak.net
Thu Apr 27 08:37:56 CEST 2006


Author: nik
Date: Thu Apr 27 08:37:53 2006
New Revision: 26405

Modified:
   pypy/dist/pypy/rpython/ootypesystem/rtuple.py
Log:
remove unused tuple type caching code.


Modified: pypy/dist/pypy/rpython/ootypesystem/rtuple.py
==============================================================================
--- pypy/dist/pypy/rpython/ootypesystem/rtuple.py	(original)
+++ pypy/dist/pypy/rpython/ootypesystem/rtuple.py	Thu Apr 27 08:37:53 2006
@@ -55,18 +55,6 @@
             hop.genop('oosend', [c_setitem, v_list, c_index, v_item], resulttype=ootype.Void)
         return v_list
 
-_tuple_types = {}
-
-def tuple_type(fieldnames, fieldtypes):
-    key = tuple(fieldtypes)
-    if _tuple_types.has_key(key):
-        return _tuple_types[key]
-    else:
-        fields = dict(zip(fieldnames, fieldtypes))
-        INST = ootype.Instance("Tuple%s" % len(fieldnames), ootype.ROOT, fields)
-        _tuple_types[key] = INST
-        return INST
-
 
 def rtype_newtuple(hop):
     return TupleRepr._rtype_newtuple(hop)



More information about the Pypy-commit mailing list