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 | the pypy angle is to shrug and copy the implementation of CPython as closely as possible, and staying out of design decisions
Atque has quit [Remote host closed the connection]
Atque has joined #pypy
glyph has quit [Quit: End of line.]
glyph has joined #pypy
jcea has quit [Ping timeout: 252 seconds]
lehmrob has joined #pypy
otisolsen70 has joined #pypy
ctismer has joined #pypy
ctismer has quit [*.net *.split]
jean-paul[m] has quit [*.net *.split]
marmoute has quit [*.net *.split]
nimaje has quit [*.net *.split]
agronholm has quit [*.net *.split]
ctismer has joined #pypy
agronholm has joined #pypy
nimaje has joined #pypy
jean-paul[m] has joined #pypy
marmoute has joined #pypy
<ctismer> Hi guys! I adapted PySide to nogil Python 3.9 . How is PyPy’s status concerning nogil? Do you have a nogil branch?
<cfbolz> not at this point, no
<ctismer> ah, that's sad. It would be such a great boost to PyPy, and I wanted to be early, this time :D
<cfbolz> ctismer: yeah, it's a bit sad, but we aren't enough people to do something that is a pretty complicated change at this point
<ctismer> Is there maybe a blog where the problem is explained?
<cfbolz> ctismer: which problem?
<cfbolz> arigato, ctismer: btw, pypy is turning 20 on friday (first day of the first sprint in hildesheim
<Hodgestar> ctismer: How does PySide do on nogil Python? Is there a performance benefit of some sort? Any bugs being exposed (either in nogil Python or PySide)?
<Hodgestar> cfbolz: That is a big milestone! :D
<ctismer> cfbolz: Hurray!!! And I turned from pa into grandpa.
<cfbolz> oh wow, congratulations :-)
<ctismer> Hodgestar: well I did not measure, yet (and I‘m afraid of a bulk of errors). I only worked on the necessary patches (with Sam Gross) to get all tests to pass.
<ctismer> arigato: what are you now working on, a different project?
Hodgestar has quit [Remote host closed the connection]
<cfbolz> ctismer: armin works on https://vrsketch.eu/ mostly I think
<ctismer> Nice!
Hodgestar has joined #pypy
<ctismer> Hodgestar: But I assume using the main thread for the GUI like always, and using some worker threads that are Python only might work.
<ctismer> Will try to accelerate the Mandelbrot example. Too sad that it is not on NoGIL PyPy...
Atque has quit [Remote host closed the connection]
Atque has joined #pypy
xcm_ has joined #pypy
the_rat_ has joined #pypy
tazle_ has joined #pypy
Cheery_ has joined #pypy
energizer_ has joined #pypy
energizer has quit [*.net *.split]
[Arfrever] has quit [*.net *.split]
xcm has quit [*.net *.split]
tazle has quit [*.net *.split]
Cheery has quit [*.net *.split]
the_rat has quit [*.net *.split]
[Arfrever] has joined #pypy
jcea has joined #pypy
jinsun has quit [Ping timeout: 260 seconds]
lehmrob has quit [Ping timeout: 252 seconds]
lehmrob has joined #pypy
lesshaste has joined #pypy
<lesshaste> pip install scipy fails. Is that to be expected?
<lesshaste> ERROR: Dependency "OpenBLAS" not found, tried pkgconfig
<lesshaste>
<mattip> lesshaste: if you use conda you will get a binary package already built, no need to compile
<ctismer> cfbolz: the problem why adoption of NoGIL is complex. I mean, I'm sure it is complex, since this makes huge efforts like STM no more necessary. I would need to analyse NoGIL itself what was essential, and then find out how this maps to PyPy, if at all. That's why I hoped there was something written, already.
leshaste has joined #pypy
lesshaste has quit [Ping timeout: 264 seconds]
leshaste has quit [Read error: Connection reset by peer]
leshaste has joined #pypy
Dejan has joined #pypy
Atque has quit [Remote host closed the connection]
Atque has joined #pypy
leshaste has quit [Read error: Connection reset by peer]
leshaste has joined #pypy
lesshaste has joined #pypy
leshaste has quit [Read error: Connection reset by peer]
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
<mattip> PR https://github.com/python/cpython/pull/24298 added a func_builtins field to the PyFuncObject
<mattip> then in response to issue https://bugs.python.org/issue42990, that field was exposed as func.__builtins__ for python 3.10
<mattip> Is that part of the python func object model or an implementation detail?
<mattip> if it is part of the model, we need to implement it. If only an implementation detail we can ignore it
<mattip> it seems like a change to the language model
otisolsen70 has quit [Quit: Leaving]
[KOR]Solidarity has joined #pypy
KOR_Solidarity has quit [Ping timeout: 260 seconds]
lehmrob has quit [Quit: Konversation terminated!]
<cfbolz> mattip: we have kind of always ignored the ability to override the builtins
<cfbolz> it's even documented I think
jcea has quit [Quit: jcea]
jcea has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy