Hi all, hi Matti,

If a CPython C extension module is written in a way that calls some
PyXxx() function without the GIL (hoping that the code in this
particular function is kept simple enough that it still works), then
in the same situation it would loudly complain and crash on PyPy.
This is a problem for numpy, which had to be worked around.

Now I did a minimal change in the branch cpyext-auto-gil: instead of
complaining, we acquire/release the GIL.  Does it sound like a good
idea?  Could you check if it solves the numpy issue?


A bientôt,

Armin.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to