[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