Source

pypy / pypy / tool / slaveproc.py

Author Commit Message Labels Comments Date
Maciej Fijalkowski
Try hard to obey the cpython deletion order and not to complain at the end of tests.
Amaury Forgeot d'Arc
On Windows, remove the 'unbuffered' option when starting the slave process. This helps many tests to pass: test_rgenop, test_boehm, test_newgc. Don't know what was happening, tests seem to fail after 8 successful 'isolated' calls, but I could not reproduce the problem in a unit test.
Samuele Pedroni
slightly better slave process crash handling (the test run output will contain the stderr of the child python)
Samuele Pedroni
switch to using popen directly for isolate. The problem is that threads used by execnet and Boehm result in segfaults because obviously the hosting cpython is not compiled in such a way that new threads are advertised to Boehm.