Author: Armin Rigo <[email protected]>
Branch: stm-thread-2
Changeset: r60606:f04476ddc1d9
Date: 2013-01-28 10:56 +0100
http://bitbucket.org/pypy/pypy/changeset/f04476ddc1d9/
Log: Trying out signals
diff --git a/pypy/rlib/rsignal.py b/pypy/rlib/rsignal.py
--- a/pypy/rlib/rsignal.py
+++ b/pypy/rlib/rsignal.py
@@ -89,6 +89,7 @@
pypysig_getaddr_occurred = external('pypysig_getaddr_occurred', [],
lltype.Ptr(LONG_STRUCT), _nowrapper=True,
+ transactionsafe=True,
elidable_function=True)
c_alarm = external('alarm', [rffi.INT], rffi.INT)
c_pause = external('pause', [], rffi.INT, threadsafe=True)
diff --git a/pypy/translator/goal/targetpypystandalone.py
b/pypy/translator/goal/targetpypystandalone.py
--- a/pypy/translator/goal/targetpypystandalone.py
+++ b/pypy/translator/goal/targetpypystandalone.py
@@ -144,7 +144,6 @@
global space, entry_point
if config.translation.stm:
- config.objspace.usemodules.signal = False # XXX! FIXME
config.translation.thread = True
if config.objspace.allworkingmodules:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit