[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