cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | insert pithy quote here
Atque has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 244 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
gef_ has quit [Ping timeout: 256 seconds]
gef has quit [Ping timeout: 244 seconds]
lritter has joined #pypy
Atque has quit [Quit: ...]
gef has joined #pypy
gef_ has joined #pypy
Atque has joined #pypy
fotis has joined #pypy
lritter has quit [Ping timeout: 252 seconds]
fotis has quit [Ping timeout: 245 seconds]
Corbin has joined #pypy
lritter has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8835 [mattip: force build, py3.8]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8835 [mattip: force build, py3.8]
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
fotis has joined #pypy
greedom has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
slav0nic has joined #pypy
gef_ has quit [Ping timeout: 252 seconds]
gef has quit [Ping timeout: 245 seconds]
lritter has quit [Ping timeout: 240 seconds]
* cfbolz waves
greedom has quit [Remote host closed the connection]
gef has joined #pypy
gef_ has joined #pypy
<fijal> cfbolz: hi
<cfbolz> hi maciek!
Atque has quit [Quit: ...]
fotis has joined #pypy
fotis has quit [Ping timeout: 244 seconds]
<Dejan> 3.8 looks good, any plans for release?
<Dejan> or pre-release
<cfbolz> Dejan: "soon" ;-)
<Dejan> Diplomatic!
<Dejan> :D
<cfbolz> question for mattip
<Dejan> I know his answer - "soon" :)
Atque has joined #pypy
fotis has joined #pypy
gef_ has quit [Ping timeout: 245 seconds]
gef has quit [Ping timeout: 252 seconds]
fotis has quit [Ping timeout: 252 seconds]
<mattip> actually, it is now Sept1. We have <200 failures with lib-python, I have done a first draft of a release note (still needs some more things)
<mattip> so maybe soon should be "very soon"
<LarstiQ> and then we move on to "Real Soon"?
<cfbolz> :-)
gef has joined #pypy
gef_ has joined #pypy
<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?
<mattip> antocuni: it is rendered here https://doc.pypy.org/en/latest/release-v7.3.6.html (in the highlights section at the top)
<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]
greedom has joined #pypy
phlebas has joined #pypy
greedom has quit [Quit: Konversation terminated!]
greedom has joined #pypy
lritter has joined #pypy
slav0nic has quit [Ping timeout: 240 seconds]
greedom has quit [Quit: Konversation terminated!]
greedom has joined #pypy
greedom has quit [Client Quit]
greedom has joined #pypy
greedom has quit [Client Quit]
greedom has joined #pypy
greedom has quit []
Atque has joined #pypy