Author: fijal
Branch: nogil-unsafe-2
Changeset: r91858:d160e8df8534
Date: 2017-07-11 15:06 +0200
http://bitbucket.org/pypy/pypy/changeset/d160e8df8534/
Log: make the test crash
diff --git a/rpython/translator/c/test/test_standalone.py
b/rpython/translator/c/test/test_standalone.py
--- a/rpython/translator/c/test/test_standalone.py
+++ b/rpython/translator/c/test/test_standalone.py
@@ -1270,6 +1270,7 @@
self._lock.acquire()
self.l.append(item)
self._lock.release()
+ append._dont_inline_ = True
def get_counter(self):
self._lock.acquire()
@@ -1286,7 +1287,9 @@
def bootstrap():
rthread.gc_thread_start()
- state.append(Node(state.get_counter()))
+ x = Node(state.get_counter())
+ state.append(x)
+ state.append(x)
rthread.gc_thread_die()
def new_thread():
@@ -1315,7 +1318,7 @@
data = cbuilder.cmdexec('')
r = data.splitlines()
r.sort()
- assert r == ['0', '1', '2', '3', '4', 'ok']
+ assert r == ['0', '0', '1', '1', '2', '2', '3', '3', '4', '4',
'ok']
assert SUPPORT__THREAD
runme(no__thread=False)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit