Author: Maciej Fijalkowski <[email protected]>
Branch: remove-frame-debug-attrs
Changeset: r77027:53b7da750de5
Date: 2015-05-04 09:59 +0200
http://bitbucket.org/pypy/pypy/changeset/53b7da750de5/
Log: fixup pypyjit module
diff --git a/pypy/module/pypyjit/interp_jit.py
b/pypy/module/pypyjit/interp_jit.py
--- a/pypy/module/pypyjit/interp_jit.py
+++ b/pypy/module/pypyjit/interp_jit.py
@@ -23,9 +23,7 @@
'cells[*]',
'last_exception',
'lastblock',
- 'is_being_profiled',
'w_globals',
- 'w_f_trace',
]
JUMP_ABSOLUTE = opmap['JUMP_ABSOLUTE']
@@ -58,7 +56,7 @@
def dispatch(self, pycode, next_instr, ec):
self = hint(self, access_directly=True)
next_instr = r_uint(next_instr)
- is_being_profiled = self.is_being_profiled
+ is_being_profiled = self.get_is_being_profiled()
try:
while True:
pypyjitdriver.jit_merge_point(ec=ec,
@@ -67,7 +65,7 @@
co_code = pycode.co_code
self.valuestackdepth = hint(self.valuestackdepth, promote=True)
next_instr = self.handle_bytecode(co_code, next_instr, ec)
- is_being_profiled = self.is_being_profiled
+ is_being_profiled = self.get_is_being_profiled()
except Yield:
self.last_exception = None
w_result = self.popvalue()
@@ -91,8 +89,8 @@
jumpto = r_uint(self.last_instr)
#
pypyjitdriver.can_enter_jit(frame=self, ec=ec, next_instr=jumpto,
- pycode=self.getcode(),
- is_being_profiled=self.is_being_profiled)
+ pycode=self.getcode(),
+
is_being_profiled=self.get_is_being_profiled())
return jumpto
def _get_adapted_tick_counter():
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit