<cfbolz>
mattip: I wrote a paragraph about the new JIT behaviour in 3.8. It's a bit long, maybe it needs moving somewhere
<mattip>
thanks. Can you suggest an alternative to "Previously, this would prevent compilation of the function and lead to very bad compilation times regardless"?
<mattip>
Perhaps
<mattip>
Previously, this would take a long time to compile and would sometimes even fail to compile. The next time the JIT saw the same code it would try again ...?
gef__ has joined #pypy
<mattip>
Maybe turn it into a short blog post that then we could link to
gef___ has joined #pypy
gef_ has quit [Ping timeout: 256 seconds]
gef has quit [Ping timeout: 252 seconds]
<antocuni>
cfbolz: where is the paragraph about the new JIT behavior?
<cfbolz>
mattip: yes, maybe a blog post is the way to go
<cfbolz>
Will try to write it soon
<antocuni>
yes, I also think a blog post would be better. The short paragraph doesn't really explain what's going on and it's hard to understand, IMHO
Atque has quit [Quit: ...]
<mattip>
cfbolz: is there anything else that needs to go into a release candidate?
<cfbolz>
mattip: you mean in terms of features?
<cfbolz>
Don't think so
<mattip>
cool
<Dejan>
Good stuff
stkrdknmibalz has joined #pypy
<the_rat>
Dummy question: does PyPy support subinterpreters? I noticed CPython has a plan to have one interpreter lock per interpreter (https://bugs.python.org/issue40512) and currently PyPy uses a global lock defined in C code so I was wondering what kind of work would go into that
<the_rat>
And ultimately whether separate GILs per-interpreter could be implemented in PyPy versions pre-3.10
<the_rat>
(But this breaks C extensions so probably not)
gef__ has quit [Ping timeout: 252 seconds]
gef___ has quit [Ping timeout: 256 seconds]
greedom has joined #pypy
<mattip>
the_rat: it's all very theoretical right now, subinterpreters are not really a thing in CPython yet so it is not clear how they will work
<mattip>
c-extensions are not supported, so that cuts out a lot of the ecosystem (numpy, cython-generated code)
phlebas has quit [Ping timeout: 276 seconds]
greedom has quit [Remote host closed the connection]