PyPyStackless doesn't have a runcount attribute #29

Closed
MichaelAz opened this Issue Jul 18, 2014 · 5 comments

Comments

Projects
None yet
3 participants
Contributor

MichaelAz commented Jul 18, 2014

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)

Contributor

ctismer commented Jul 18, 2014

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? ;-)

Contributor

MichaelAz commented Jul 18, 2014

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

Contributor

ctismer commented Jul 18, 2014

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...

Owner

rgalanakis commented Jul 18, 2014

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.

@rgalanakis rgalanakis added the bug label Jul 18, 2014

rgalanakis added a commit that referenced this issue Jul 18, 2014

Better pypy stackless support.
Account for some Stackless and stackless.py differences.
Fixes issue #29
Owner

rgalanakis commented Jul 18, 2014

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

@rgalanakis rgalanakis closed this Jul 18, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment