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
ewwphoria has quit [Quit: Leaving]
<mattip> needhelp's traceback shows that VSCode is vendoring debugpy, which uses pydevd underneath
<mattip> the pypi page for pydevd states it is used by PyDev, PyCharm, as well, so I wonder how PyCharm works and VSCode crashes
needshelp has joined #pypy
<needshelp> mattip: i have no idea, its started to happen for me after an update with vscode,
<needshelp> Which probably triggered the issue,
<needshelp> Tried to revert to older version of vscode still happened. Maybe there is a file/directory that needs to be reverted where downgrade doesn't change.
<needshelp> With pycharm well, their updates are less frequent so i don't have an issue with it
<mattip> ok. I wonder where the best place to open an issue would be: VSCode, debugpy, or pydevd.
<mattip> maybe pydevd?
<needshelp> I'm opening a ticket now in pypy issue feed.
<needshelp> I'm not really sure where the error occurs,
<needshelp> the traceback related it to pypy itself
<fijal> mattip: did you see my suggestion to run pydevd test suite with low jit threshold and see if it's a reproducer?
<fijal> I don't think I have it in me, but seems like running pydevd (or even setting trace function directly on all threads) while running stuff surely might explode
<fijal> needshelp: what's your OS?
<needshelp> Im running with windown 11, with WSL ubuntu 22.04.1 LTS
<needshelp> windows*
<mattip> fijal: the pydevd test suite runs against pypy3.8
<fijal> did you run with --jit threshold=10
<fijal> ?
<fijal> (or 1)
<mattip> note the issue was reported against pypy3.7
needshelp has quit [Remote host closed the connection]
needshelp has joined #pypy
<needshelp> I've stated the original issue
needshelp has quit [Remote host closed the connection]
needshelp has joined #pypy
<fijal> mattip: yeah I know, but it's also an obscure corner case that has a high chance of not being fixed
<fijal> like it is a very fragile setup (that possibly should work), but should also be tested, I think
needshelp has quit [Ping timeout: 245 seconds]
needshelp has joined #pypy
<sam_> mgorny and I are discussing how to handle C extensions in Gentoo for pypy when it's optional
<sam_> right now, we don't treat pypy specially, but aren't C extensions generally very slow in pypy?
<sam_> should we be special-casing pypy and just disabling them unless someone tells us it's especially worthwhile there?
<antocuni> mattip: thanks for asking&sharing https://news.ycombinator.com/item?id=36940871
<antocuni> it feels good to read the answers :)
<mattip> sam_: that makes sense. I think it parallels how those projects provide binary wheels
<mattip> the pypy wheels does not include the c-extension module
<mattip> but I think that should be the default when following the build commands for the project:
<mattip> it will not build the c-extension
<mattip> for pypy
<mattip> antocuni: yeah, it was a fun day hitting <f5> to refresh every 20 minutes or so
needshelp has quit [Ping timeout: 246 seconds]
needshelp has joined #pypy
needshelp has quit [Read error: Connection reset by peer]
needshelp has joined #pypy
needshelp has quit [Read error: Connection reset by peer]
needshelp has joined #pypy
needshelp has quit [Read error: Connection reset by peer]
needshelp has joined #pypy
needshelp has quit [Ping timeout: 240 seconds]