[pypy-svn] r78459 - pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt
arigo at codespeak.net
arigo at codespeak.net
Fri Oct 29 13:29:01 CEST 2010
Author: arigo
Date: Fri Oct 29 13:29:00 2010
New Revision: 78459
Modified:
pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/string.py
pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py
Log:
Oups. Tests are useful, if only they passed originally :-/
Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/string.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/string.py (original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/string.py Fri Oct 29 13:29:00 2010
@@ -112,7 +112,7 @@
key = self.get_key_box()
if key in already_seen:
return
- already_seen.append(key)
+ already_seen[key] = None
if self.box is None:
for box in self._chars:
box.enum_forced_boxes(boxes, already_seen)
@@ -164,7 +164,7 @@
key = self.get_key_box()
if key in already_seen:
return
- already_seen.append(key)
+ already_seen[key] = None
if self.box is None:
self.left.enum_forced_boxes(boxes, already_seen)
self.right.enum_forced_boxes(boxes, already_seen)
@@ -220,7 +220,7 @@
key = self.get_key_box()
if key in already_seen:
return
- already_seen.append(key)
+ already_seen[key] = None
if self.box is None:
self.vstr.enum_forced_boxes(boxes, already_seen)
self.vstart.enum_forced_boxes(boxes, already_seen)
Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py (original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py Fri Oct 29 13:29:00 2010
@@ -209,7 +209,7 @@
key = self.get_key_box()
if key in already_seen:
return
- already_seen.append(key)
+ already_seen[key] = None
if self.box is None:
for itemvalue in self._items:
itemvalue.enum_forced_boxes(boxes, already_seen)
More information about the Pypy-commit
mailing list