rgalanakis/goless

PyPyStackless doesn't have a runcount attribute

Closed this issue · 5 comments

When using the stackless backend, we use the runcount attribute to detect deadlocks.
Sadly, PyPys stackless module doesn't provide that attribute and crushes when trying to detect a potential deadlock.
(PyPy 2.3.1 x32 for Windows, GOLESS_BACKEND=stackless)

Thanks, good to know.
There are a lot of improvements in Stackless, which need to be ported to PyPy.
And there was never a real compatibility test.

Can you please report this to the stackless mailing list, as a reminder? ;-)

The stackless mailing list? Shouldn't this be reported to pypy-dev?

Yeah, well, but that module was contributed by my company when we were
involved in the EU funding of PyPy, so we finally will take care, anyway...

There were a few differences between stackless.py (pypy) and Stackless that I've accounted for in a local branch. I'll rebase and polish them up now and push.

Fixed, and emailed stackless mailing list. Closing. Thanks @MichaelAz