[pypy-svn] r68225 - in pypy/trunk/pypy/jit/metainterp: . test
pedronis at codespeak.net
pedronis at codespeak.net
Wed Oct 7 11:29:28 CEST 2009
Author: pedronis
Date: Wed Oct 7 11:29:28 2009
New Revision: 68225
Modified:
pypy/trunk/pypy/jit/metainterp/resume.py
pypy/trunk/pypy/jit/metainterp/test/test_resume.py
Log:
(cfbolz, pedronis) this is not used anymore
Modified: pypy/trunk/pypy/jit/metainterp/resume.py
==============================================================================
--- pypy/trunk/pypy/jit/metainterp/resume.py (original)
+++ pypy/trunk/pypy/jit/metainterp/resume.py Wed Oct 7 11:29:28 2009
@@ -200,22 +200,6 @@
_, tagbits = untag(tagged)
return tagbits == TAGVIRTUAL
- def _flatten_frame_info(self):
- storage = self.storage
- frame_info_list = storage.rd_frame_info_list
- storage.rd_frame_info_list = None
- j = frame_info_list.level
- frame_infos = [_frame_info_placeholder]*j
- j -= 1
- while True: # at least one
- frame_infos[j] = (frame_info_list.jitcode, frame_info_list.pc,
- frame_info_list.exception_target)
- frame_info_list = frame_info_list.prev
- if frame_info_list is None:
- break
- j -= 1
- storage.rd_frame_infos = frame_infos
-
def finish(self, values):
storage = self.storage
liveboxes = []
Modified: pypy/trunk/pypy/jit/metainterp/test/test_resume.py
==============================================================================
--- pypy/trunk/pypy/jit/metainterp/test/test_resume.py (original)
+++ pypy/trunk/pypy/jit/metainterp/test/test_resume.py Wed Oct 7 11:29:28 2009
@@ -308,23 +308,6 @@
assert modifier.liveboxes == {b1_2: UNASSIGNED, b3: UNASSIGNED}
assert modifier.nnums == len(env)+1+len(env1)+1
-def test_flatten_frame_info():
- frame = FakeFrame("JITCODE", 1, 2)
- fi = FrameInfo(None, frame)
- frame1 = FakeFrame("JITCODE1", 3, 4)
- fi1 = FrameInfo(fi, frame1)
-
- storage = Storage()
- storage.rd_frame_info_list = fi1
-
- modifier = ResumeDataVirtualAdder(storage, None)
- modifier._flatten_frame_info()
- assert storage.rd_frame_info_list is None
-
- assert storage.rd_frame_infos == [("JITCODE", 1, 2),
- ("JITCODE1", 3, 4)]
-
-
def test_ResumeDataLoopMemo_ints():
memo = ResumeDataLoopMemo(None)
tagged = memo.getconst(ConstInt(44))
More information about the Pypy-commit
mailing list