[pypy-svn] r73232 - pypy/trunk/pypy/interpreter
benjamin at codespeak.net
benjamin at codespeak.net
Wed Mar 31 23:16:01 CEST 2010
Author: benjamin
Date: Wed Mar 31 23:15:59 2010
New Revision: 73232
Modified:
pypy/trunk/pypy/interpreter/pyframe.py
Log:
use stdlib_opcode
Modified: pypy/trunk/pypy/interpreter/pyframe.py
==============================================================================
--- pypy/trunk/pypy/interpreter/pyframe.py (original)
+++ pypy/trunk/pypy/interpreter/pyframe.py Wed Mar 31 23:15:59 2010
@@ -7,18 +7,18 @@
from pypy.interpreter.error import OperationError, operationerrfmt
from pypy.interpreter.executioncontext import ExecutionContext
from pypy.interpreter import pytraceback
-import opcode
from pypy.rlib.objectmodel import we_are_translated, instantiate
from pypy.rlib.jit import hint
from pypy.rlib.debug import make_sure_not_resized
from pypy.rlib import jit
+from pypy.tool import stdlib_opcode
# Define some opcodes used
g = globals()
for op in '''DUP_TOP POP_TOP SETUP_LOOP SETUP_EXCEPT SETUP_FINALLY
POP_BLOCK END_FINALLY'''.split():
- g[op] = opcode.opmap[op]
-HAVE_ARGUMENT = opcode.HAVE_ARGUMENT
+ g[op] = stdlib_opcode.opmap[op]
+HAVE_ARGUMENT = stdlib_opcode.HAVE_ARGUMENT
class PyFrame(eval.Frame):
"""Represents a frame for a regular Python function
@@ -541,7 +541,7 @@
if delta_iblock < min_delta_iblock:
min_delta_iblock = delta_iblock
- if op >= opcode.HAVE_ARGUMENT:
+ if op >= stdlib_opcode.HAVE_ARGUMENT:
addr += 3
else:
addr += 1
More information about the Pypy-commit
mailing list