Author: Armin Rigo <[email protected]>
Branch:
Changeset: r48645:f9317d8169dd
Date: 2011-11-01 11:56 +0100
http://bitbucket.org/pypy/pypy/changeset/f9317d8169dd/
Log: Tweaks.
diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py
--- a/pypy/interpreter/generator.py
+++ b/pypy/interpreter/generator.py
@@ -171,7 +171,8 @@
self.running = True
try:
while True:
- jitdriver.jit_merge_point(frame=frame)
+ jitdriver.jit_merge_point(self=self, frame=frame,
+ results_w=results_w)
w_result = frame.execute_frame(space.w_None)
# if the frame is now marked as finished, it was RETURNed from
if frame.frame_finished_execution:
@@ -183,4 +184,5 @@
self.frame = None
return results_w
-jitdriver = jit.JitDriver(greens=['frame.pycode'], reds=['frame'])
+jitdriver = jit.JitDriver(greens=['self.pycode'],
+ reds=['self', 'frame', 'results_w'])
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit