[pypy-commit] pypy default: (alex, armin, fijal): remove unused nonsense
alex_gaynor
noreply at buildbot.pypy.org
Sun Mar 17 18:55:35 CET 2013
Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch:
Changeset: r62385:4f4f2e97fef7
Date: 2013-03-17 10:55 -0700
http://bitbucket.org/pypy/pypy/changeset/4f4f2e97fef7/
Log: (alex, armin, fijal): remove unused nonsense
diff --git a/pypy/module/_continuation/interp_continuation.py b/pypy/module/_continuation/interp_continuation.py
--- a/pypy/module/_continuation/interp_continuation.py
+++ b/pypy/module/_continuation/interp_continuation.py
@@ -29,7 +29,6 @@
if self.sthread is not None:
raise geterror(self.space, "continulet already __init__ialized")
sthread = build_sthread(self.space)
- #workaround_disable_jit(sthread)
#
# hackish: build the frame "by hand", passing it the correct arguments
space = self.space
@@ -72,8 +71,7 @@
global_state.clear()
raise geterror(self.space, "continulet already finished")
self.check_sthread()
- #workaround_disable_jit(self.sthread)
- #
+
global_state.origin = self
if to is None:
# simple switch: going to self.h
@@ -266,16 +264,6 @@
sthread = ec.stacklet_thread = SThread(space, ec)
return sthread
-def workaround_disable_jit(sthread):
- # A bad workaround to kill the JIT anywhere in this thread.
- # This forces all the frames. It's a bad workaround because
- # it takes O(depth) time, and it will cause some "abort:
- # vable escape" in the JIT. The goal is to prevent any frame
- # from being still virtuals, because the JIT generates code
- # to un-virtualizable them "on demand" by loading values based
- # on FORCE_TOKEN, which is an address in the stack.
- sthread.ec.force_all_frames()
-
# ____________________________________________________________
def permute(space, args_w):
More information about the pypy-commit
mailing list