Author: amintos Branch: Changeset: r757:e496904283be Date: 2014-01-16 22:06 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/e496904283be/
Log: merged stuff diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/interpreter.py @@ -191,10 +191,7 @@ def interpret_with_w_frame(self, w_frame, may_context_switch=True): print "Interpreter starting" try: - self.loop(w_frame, may_context_switch) - except ProcessSwitch, e: - # W00t: Can I haz explainaiatain? - self.interpret_with_w_frame(e.s_new_context.w_self(),may_context_switch) + self.loop(w_frame) except ReturnFromTopLevel, e: return e.object diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py --- a/targetimageloadingsmalltalk.py +++ b/targetimageloadingsmalltalk.py @@ -228,8 +228,11 @@ driver.config.translation.thread = True driver.config.translation.gc = "stmgc" driver.config.translation.gcrootfinder = 'stm' + driver.config.translation.rweakref = True + driver.config.translation.shared = False + # driver.config.translation.jit = True - + print driver.config.translation return entry_point, None _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit