[pypy-commit] pypy virtual-dicts: progress

alex_gaynor noreply at buildbot.pypy.org
Mon Oct 24 22:01:34 CEST 2011


Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch: virtual-dicts
Changeset: r48392:7e285a4099fa
Date: 2011-10-24 16:01 -0400
http://bitbucket.org/pypy/pypy/changeset/7e285a4099fa/

Log:	progress

diff --git a/pypy/jit/metainterp/optimizeopt/virtualize.py b/pypy/jit/metainterp/optimizeopt/virtualize.py
--- a/pypy/jit/metainterp/optimizeopt/virtualize.py
+++ b/pypy/jit/metainterp/optimizeopt/virtualize.py
@@ -288,6 +288,7 @@
         self._items[index][descr] = itemvalue
 
     def _really_force(self, optforce):
+        raise NotImplementedError
         assert self.source_op is not None
         if not we_are_translated():
             self.source_op.name = 'FORCE ' + self.source_op.name
@@ -308,6 +309,9 @@
                 self._items[index][descr] = self._items[index][descr].force_at_end_of_preamble(already_forced, optforce)
         return self
 
+    def _make_virtual(self, modifier):
+        return modifier.make_varraystruct(self.arraydescr)
+
 
 class OptVirtualize(optimizer.Optimization):
     "Virtualize objects until they escape."


More information about the pypy-commit mailing list