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

Reply via email to