Author: Armin Rigo <[email protected]>
Branch: remove-globals-in-jit
Changeset: r59265:cebc974b0cb3
Date: 2012-12-02 15:15 -0800
http://bitbucket.org/pypy/pypy/changeset/cebc974b0cb3/
Log: Kill outdated code
diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py
--- a/pypy/jit/metainterp/compile.py
+++ b/pypy/jit/metainterp/compile.py
@@ -715,23 +715,6 @@
hidden_all_virtuals = obj.hide(metainterp_sd.cpu)
metainterp_sd.cpu.set_savedata_ref(deadframe, hidden_all_virtuals)
- def fetch_data(self, key):
- globaldata = self.metainterp_sd.globaldata
- if we_are_translated():
- assert key in globaldata.resume_virtuals
- data = globaldata.resume_virtuals[key]
- del globaldata.resume_virtuals[key]
- else:
- rv = globaldata.resume_virtuals_not_translated
- for i in range(len(rv)):
- if rv[i][0] == key:
- data = rv[i][1]
- del rv[i]
- break
- else:
- assert 0, "not found: %r" % (key,)
- return data
-
def _clone_if_mutable(self):
res = ResumeGuardForcedDescr(self.metainterp_sd,
self.jitdriver_sd)
diff --git a/pypy/jit/metainterp/virtualizable.py
b/pypy/jit/metainterp/virtualizable.py
--- a/pypy/jit/metainterp/virtualizable.py
+++ b/pypy/jit/metainterp/virtualizable.py
@@ -3,7 +3,6 @@
from pypy.rpython.annlowlevel import cast_base_ptr_to_instance
from pypy.rpython.rclass import IR_IMMUTABLE_ARRAY, IR_IMMUTABLE
from pypy.rpython import rvirtualizable2
-from pypy.rlib.objectmodel import we_are_translated
from pypy.rlib.unroll import unrolling_iterable
from pypy.rlib.nonconst import NonConstant
from pypy.jit.metainterp.typesystem import deref, fieldType, arrayItem
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit