[pypy-svn] r68709 - pypy/trunk/pypy/jit/metainterp
fijal at codespeak.net
fijal at codespeak.net
Thu Oct 22 13:11:55 CEST 2009
Author: fijal
Date: Thu Oct 22 13:11:54 2009
New Revision: 68709
Modified:
pypy/trunk/pypy/jit/metainterp/resume.py
Log:
Store identities
Modified: pypy/trunk/pypy/jit/metainterp/resume.py
==============================================================================
--- pypy/trunk/pypy/jit/metainterp/resume.py (original)
+++ pypy/trunk/pypy/jit/metainterp/resume.py Thu Oct 22 13:11:54 2009
@@ -434,7 +434,7 @@
os.write(fd, 'Log(%d, [\n' % objectmodel.compute_unique_id(storage))
frameinfo = storage.rd_frame_info_list
while True:
- os.write(fd, '\t("%s", %d, %d, %xd),\n' % (
+ os.write(fd, '\t("%s", %d, %d) at %xd,\n' % (
frameinfo.jitcode, frameinfo.pc, frameinfo.exception_target,
objectmodel.compute_unique_id(frameinfo)))
frameinfo = frameinfo.prev
@@ -443,7 +443,8 @@
os.write(fd, '\t],\n\t[\n')
numb = storage.rd_numb
while True:
- os.write(fd, '\t\t%s,\n' % ([untag(i) for i in numb.nums],))
+ os.write(fd, '\t\t%s at %xd,\n' % ([untag(i) for i in numb.nums],
+ objectmodel.compute_unique_id(numb)))
numb = numb.prev
if numb is None:
break
More information about the Pypy-commit
mailing list