17 Sep
2007
17 Sep
'07
3:51 p.m.
We are confident that we can surpass CPython's speed with the help of the JIT. As for free threading, the big prerequisite for that is a GC that plays well with threads. Boehm is not very good in this respect. After this is done we can think about how to insert locking operations in an automatic way to reduce the likelihood of errors (this is currently already done for releasing the GIL around external function calls). Then there will probably be a huge amount of painful debugging :-)
I remembered other few remarks to point out: 1) Current pypy in Debian doesn't have modules: thread, ctypes. Thread is needed for py.test, ctypes for plotting facilities in sympy. Ondrej