[pypy-commit] pypy split-rpython: Moved pypy.tool.identity_dict and pypy.tool.uid to rpython

Aquana noreply at buildbot.pypy.org
Fri Jan 4 22:30:57 CET 2013


Author: Alexander Hesse <webmaster at aquanasoft.de>
Branch: split-rpython
Changeset: r59700:24e99ed7dda1
Date: 2013-01-02 03:04 +0100
http://bitbucket.org/pypy/pypy/changeset/24e99ed7dda1/

Log:	Moved pypy.tool.identity_dict and pypy.tool.uid to rpython

diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py
--- a/pypy/interpreter/baseobjspace.py
+++ b/pypy/interpreter/baseobjspace.py
@@ -7,7 +7,7 @@
 from pypy.interpreter.argument import Arguments
 from pypy.interpreter.miscutils import ThreadLocals
 from pypy.tool.cache import Cache
-from pypy.tool.uid import HUGEVAL_BYTES
+from rpython.tool.uid import HUGEVAL_BYTES
 from rpython.rlib import jit
 from rpython.rlib.debug import make_sure_not_resized
 from rpython.rlib.objectmodel import we_are_translated, newlist_hint,\
diff --git a/pypy/interpreter/nestedscope.py b/pypy/interpreter/nestedscope.py
--- a/pypy/interpreter/nestedscope.py
+++ b/pypy/interpreter/nestedscope.py
@@ -4,7 +4,7 @@
 from pypy.interpreter.mixedmodule import MixedModule
 from pypy.interpreter.astcompiler import consts
 from rpython.rlib import jit
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 
 class Cell(Wrappable):
     "A simple container for a wrapped value."
diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py
--- a/pypy/module/cpyext/test/test_cpyext.py
+++ b/pypy/module/cpyext/test/test_cpyext.py
@@ -16,7 +16,7 @@
 from pypy.module.cpyext.pyobject import RefcountState
 from pypy.module.cpyext.pyobject import Py_DecRef, InvalidPointerException
 from rpython.translator.goal import autopath
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 from pypy.tool import leakfinder
 
 @api.cpython_api([], api.PyObject)
diff --git a/pypy/tool/algo/graphlib.py b/pypy/tool/algo/graphlib.py
--- a/pypy/tool/algo/graphlib.py
+++ b/pypy/tool/algo/graphlib.py
@@ -6,7 +6,7 @@
   'edges' is a dict mapping vertices to a list of edges with its source.
   Note that we can usually use 'edges' as the set of 'vertices' too.
 """
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 
 class Edge:
diff --git a/pypy/tool/test/test_identitydict.py b/pypy/tool/test/test_identitydict.py
--- a/pypy/tool/test/test_identitydict.py
+++ b/pypy/tool/test/test_identitydict.py
@@ -1,5 +1,5 @@
 import py
-from pypy.tool.identity_dict import identity_dict, IdentityDictPurePython
+from rpython.tool.identity_dict import identity_dict, IdentityDictPurePython
 
 class TestIdentityDictNative:
     identity_dict = identity_dict
diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper.py
--- a/rpython/annotator/bookkeeper.py
+++ b/rpython/annotator/bookkeeper.py
@@ -25,7 +25,7 @@
 from rpython.rtyper.lltypesystem import lltype, llmemory
 from rpython.rtyper.ootypesystem import ootype
 from rpython.rtyper import extregistry
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 class Stats(object):
 
diff --git a/rpython/annotator/specialize.py b/rpython/annotator/specialize.py
--- a/rpython/annotator/specialize.py
+++ b/rpython/annotator/specialize.py
@@ -1,6 +1,6 @@
 # specialization support
 import py
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 from rpython.tool.sourcetools import func_with_new_name
 from pypy.tool.algo.unionfind import UnionFind
 from rpython.flowspace.model import Block, Link, Variable, SpaceOperation
diff --git a/rpython/flowspace/model.py b/rpython/flowspace/model.py
--- a/rpython/flowspace/model.py
+++ b/rpython/flowspace/model.py
@@ -4,7 +4,7 @@
 # the below object/attribute model evolved from
 # a discussion in Berlin, 4th of october 2003
 import py
-from pypy.tool.uid import uid, Hashable
+from rpython.tool.uid import uid, Hashable
 from rpython.tool.sourcetools import PY_IDENTIFIER, nice_repr_for_func
 from rpython.rlib.rarithmetic import is_valid_int, r_longlong, r_ulonglong, r_uint
 
diff --git a/rpython/rlib/unroll.py b/rpython/rlib/unroll.py
--- a/rpython/rlib/unroll.py
+++ b/rpython/rlib/unroll.py
@@ -1,4 +1,4 @@
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 
 # Support for explicit specialization: in code using global constants
 # that are instances of SpecTag, code paths are not merged when
diff --git a/rpython/rtyper/extregistry.py b/rpython/rtyper/extregistry.py
--- a/rpython/rtyper/extregistry.py
+++ b/rpython/rtyper/extregistry.py
@@ -1,6 +1,6 @@
 import weakref
 import UserDict
-from pypy.tool.uid import Hashable
+from rpython.tool.uid import Hashable
 
 
 class AutoRegisteringType(type):
diff --git a/rpython/rtyper/lltypesystem/ll2ctypes.py b/rpython/rtyper/lltypesystem/ll2ctypes.py
--- a/rpython/rtyper/lltypesystem/ll2ctypes.py
+++ b/rpython/rtyper/lltypesystem/ll2ctypes.py
@@ -19,7 +19,7 @@
 from rpython.rtyper.lltypesystem import lltype, llmemory
 from rpython.rtyper.extfunc import ExtRegistryEntry
 from rpython.rlib.objectmodel import Symbolic, ComputedIntSymbolic
-from pypy.tool.uid import fixid
+from rpython.tool.uid import fixid
 from rpython.rlib.rarithmetic import r_singlefloat, r_longfloat, base_int, intmask
 from rpython.rlib.rarithmetic import is_emulated_long, maxint
 from rpython.annotator import model as annmodel
diff --git a/rpython/rtyper/lltypesystem/llmemory.py b/rpython/rtyper/lltypesystem/llmemory.py
--- a/rpython/rtyper/lltypesystem/llmemory.py
+++ b/rpython/rtyper/lltypesystem/llmemory.py
@@ -7,7 +7,7 @@
 import weakref
 from rpython.rlib.objectmodel import Symbolic
 from rpython.rtyper.lltypesystem import lltype
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 from rpython.rlib.rarithmetic import is_valid_int
 
 
diff --git a/rpython/rtyper/lltypesystem/lltype.py b/rpython/rtyper/lltypesystem/lltype.py
--- a/rpython/rtyper/lltypesystem/lltype.py
+++ b/rpython/rtyper/lltypesystem/lltype.py
@@ -2,7 +2,7 @@
                                    r_ulonglong, r_longlong, r_longfloat, r_longlonglong,
                                    base_int, normalizedinttype, longlongmask, longlonglongmask)
 from rpython.rlib.objectmodel import Symbolic
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 from pypy.tool import leakfinder
 from types import NoneType
 from rpython.rlib.rarithmetic import maxint, is_valid_int, is_emulated_long
diff --git a/rpython/rtyper/lltypesystem/rclass.py b/rpython/rtyper/lltypesystem/rclass.py
--- a/rpython/rtyper/lltypesystem/rclass.py
+++ b/rpython/rtyper/lltypesystem/rclass.py
@@ -20,7 +20,7 @@
 from rpython.annotator import model as annmodel
 from rpython.rlib.rarithmetic import intmask
 from rpython.rlib import objectmodel
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 from rpython.rtyper.lltypesystem.lloperation import llop
 
 #
diff --git a/rpython/rtyper/lltypesystem/test/test_lltype.py b/rpython/rtyper/lltypesystem/test/test_lltype.py
--- a/rpython/rtyper/lltypesystem/test/test_lltype.py
+++ b/rpython/rtyper/lltypesystem/test/test_lltype.py
@@ -2,7 +2,7 @@
 import py
 from rpython.rtyper.lltypesystem.lltype import *
 from rpython.rtyper.lltypesystem import lltype, rffi
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 from pypy.tool import leakfinder
 
 def isweak(p, T):
diff --git a/rpython/rtyper/memory/gctypelayout.py b/rpython/rtyper/memory/gctypelayout.py
--- a/rpython/rtyper/memory/gctypelayout.py
+++ b/rpython/rtyper/memory/gctypelayout.py
@@ -3,7 +3,7 @@
 from rpython.rtyper.lltypesystem.lloperation import llop
 from rpython.rlib.debug import ll_assert
 from rpython.rlib.rarithmetic import intmask
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 
 class GCData(object):
diff --git a/rpython/rtyper/memory/support.py b/rpython/rtyper/memory/support.py
--- a/rpython/rtyper/memory/support.py
+++ b/rpython/rtyper/memory/support.py
@@ -2,7 +2,7 @@
 from rpython.rlib.objectmodel import free_non_gc_object, we_are_translated
 from rpython.rlib.rarithmetic import r_uint, LONG_BIT
 from rpython.rlib.debug import ll_assert
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 
 def mangle_hash(i):
diff --git a/rpython/rtyper/ootypesystem/ootype.py b/rpython/rtyper/ootypesystem/ootype.py
--- a/rpython/rtyper/ootypesystem/ootype.py
+++ b/rpython/rtyper/ootypesystem/ootype.py
@@ -7,7 +7,7 @@
 from rpython.rtyper.lltypesystem.lltype import identityhash
 from rpython.rlib.rarithmetic import intmask
 from rpython.rlib import objectmodel
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 
 
 STATICNESS = True
diff --git a/rpython/rtyper/ootypesystem/rclass.py b/rpython/rtyper/ootypesystem/rclass.py
--- a/rpython/rtyper/ootypesystem/rclass.py
+++ b/rpython/rtyper/ootypesystem/rclass.py
@@ -10,7 +10,7 @@
 from rpython.rtyper.exceptiondata import standardexceptions
 from rpython.tool.pairtype import pairtype
 from rpython.tool.sourcetools import func_with_new_name
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 OBJECT = ootype.ROOT
 META = ootype.Instance("Meta", ootype.ROOT,
diff --git a/pypy/tool/identity_dict.py b/rpython/tool/identity_dict.py
rename from pypy/tool/identity_dict.py
rename to rpython/tool/identity_dict.py
diff --git a/pypy/tool/uid.py b/rpython/tool/uid.py
rename from pypy/tool/uid.py
rename to rpython/tool/uid.py
diff --git a/rpython/translator/backendopt/escape.py b/rpython/translator/backendopt/escape.py
--- a/rpython/translator/backendopt/escape.py
+++ b/rpython/translator/backendopt/escape.py
@@ -1,7 +1,7 @@
 from rpython.flowspace.model import Variable
 from rpython.rtyper.lltypesystem import lltype
 from rpython.translator.simplify import get_graph
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 
 
 class CreationPoint(object):
diff --git a/rpython/translator/c/database.py b/rpython/translator/c/database.py
--- a/rpython/translator/c/database.py
+++ b/rpython/translator/c/database.py
@@ -15,7 +15,7 @@
 from rpython.translator.c.support import log, barebonearray
 from rpython.translator.c.extfunc import do_the_getting
 from rpython.translator.c import gc
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 
 class NoCorrespondingNode(Exception):
diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py
--- a/rpython/translator/c/funcgen.py
+++ b/rpython/translator/c/funcgen.py
@@ -12,7 +12,7 @@
 from rpython.rtyper.lltypesystem.llmemory import Address
 from rpython.translator.backendopt.ssa import SSI_to_SSA
 from rpython.translator.backendopt.innerloop import find_inner_loops
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 
 LOCALVAR = 'l_%s'
diff --git a/rpython/translator/oosupport/function.py b/rpython/translator/oosupport/function.py
--- a/rpython/translator/oosupport/function.py
+++ b/rpython/translator/oosupport/function.py
@@ -7,7 +7,7 @@
 from rpython.rtyper.ootypesystem import ootype
 from rpython.translator.oosupport.treebuilder import SubOperation
 from rpython.translator.oosupport.metavm import InstructionList, StoreResult
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.identity_dict import identity_dict
 
 
 def render_sub_op(sub_op, db, generator):
diff --git a/rpython/translator/tool/graphpage.py b/rpython/translator/tool/graphpage.py
--- a/rpython/translator/tool/graphpage.py
+++ b/rpython/translator/tool/graphpage.py
@@ -5,7 +5,7 @@
 from rpython.annotator.model import SomePBC
 from rpython.annotator.description import MethodDesc
 from rpython.annotator.classdef import ClassDef
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 from rpython.tool.udir import udir
 
 from dotviewer.graphpage import GraphPage as BaseGraphPage
diff --git a/rpython/translator/tool/lltracker.py b/rpython/translator/tool/lltracker.py
--- a/rpython/translator/tool/lltracker.py
+++ b/rpython/translator/tool/lltracker.py
@@ -7,8 +7,8 @@
 from rpython.rtyper.lltypesystem import lltype, llmemory
 from rpython.rtyper.memory.gcheader import header2obj
 from rpython.translator.tool.reftracker import BaseRefTrackerPage, MARKER
-from pypy.tool.uid import uid
-from pypy.tool.identity_dict import identity_dict
+from rpython.tool.uid import uid
+from rpython.tool.identity_dict import identity_dict
 
 
 class LLRefTrackerPage(BaseRefTrackerPage):
diff --git a/rpython/translator/tool/reftracker.py b/rpython/translator/tool/reftracker.py
--- a/rpython/translator/tool/reftracker.py
+++ b/rpython/translator/tool/reftracker.py
@@ -6,7 +6,7 @@
 import autopath, sys, os, types
 import gc
 from rpython.translator.tool.graphpage import GraphPage, DotGen
-from pypy.tool.uid import uid
+from rpython.tool.uid import uid
 
 
 MARKER = object()


More information about the pypy-commit mailing list