[pypy-svn] r38129 - pypy/branch/jit-virtual-world/pypy/jit/timeshifter
arigo at codespeak.net
arigo at codespeak.net
Thu Feb 8 00:20:17 CET 2007
Author: arigo
Date: Thu Feb 8 00:20:16 2007
New Revision: 38129
Modified:
pypy/branch/jit-virtual-world/pypy/jit/timeshifter/rcontainer.py
pypy/branch/jit-virtual-world/pypy/jit/timeshifter/vlist.py
Log:
(pedronis, arigo)
Forgot this file when making the places uninitialized and
when moving the absorbs to where they belong.
Modified: pypy/branch/jit-virtual-world/pypy/jit/timeshifter/rcontainer.py
==============================================================================
--- pypy/branch/jit-virtual-world/pypy/jit/timeshifter/rcontainer.py (original)
+++ pypy/branch/jit-virtual-world/pypy/jit/timeshifter/rcontainer.py Thu Feb 8 00:20:16 2007
@@ -626,7 +626,6 @@
vrtis.append(content.make_rti(jitstate, memo))
j -= 1
-
self.content_boxes.append(forced_box)
return vrti
Modified: pypy/branch/jit-virtual-world/pypy/jit/timeshifter/vlist.py
==============================================================================
--- pypy/branch/jit-virtual-world/pypy/jit/timeshifter/vlist.py (original)
+++ pypy/branch/jit-virtual-world/pypy/jit/timeshifter/vlist.py Thu Feb 8 00:20:16 2007
@@ -221,10 +221,10 @@
memo.containers[self] = vrti
builder = jitstate.curbuilder
- place = builder.alloc_frame_place(typedesc.ptrkind,
- typedesc.gv_null)
- gv_forced = builder.genop_absorb_place(typedesc.ptrkind, place)
+ place = builder.alloc_frame_place(typedesc.ptrkind)
vrti.forced_place = place
+ forced_box = rvalue.PtrRedBox(typedesc.ptrkind)
+ memo.forced_boxes.append((forced_box, place))
vars_gv = memo.framevars_gv
varindexes = vrti.varindexes
@@ -243,9 +243,7 @@
vrtis.append(content.make_rti(jitstate, memo))
j -= 1
- self.item_boxes.append(rvalue.PtrRedBox(typedesc.ptrkind,
- gv_forced))
-
+ self.item_boxes.append(forced_box)
return vrti
def reshape(self, jitstate, shapemask, memo):
More information about the Pypy-commit
mailing list