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 | hacking on TLS is fun, way more fun than arguing over petty shit, turns out
Gustavo6046_ has joined #pypy
Gustavo6046 has quit [Ping timeout: 252 seconds]
Gustavo6046_ is now known as Gustavo6046
Gustavo6046_ has joined #pypy
Gustavo6046 has quit [Ping timeout: 245 seconds]
Gustavo6046_ is now known as Gustavo6046
<mattip> hexology: can you use homebrew? I think the new release should be available there soon
<hexology> nice, i do plan to use brew when the release is up
<hexology> it's also missing from pyenv, not sure if anyone is working on that
Gustavo6046 has quit [Ping timeout: 252 seconds]
Gustavo6046 has joined #pypy
<mattip> pyenv PR was merged 11 hours ago https://github.com/pyenv/pyenv/pull/2111
<mattip> but I am not sure that installs via homebrew on macOS
Gustavo6046 has quit [Read error: Connection reset by peer]
Gustavo6046 has joined #pypy
Gustavo6046 has quit [Read error: Connection reset by peer]
Gustavo6046 has joined #pypy
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has joined #pypy
Gustavo6046 has quit [Read error: Connection reset by peer]
Gustavo6046 has joined #pypy
danchr_ has joined #pypy
danchr has quit [Ping timeout: 260 seconds]
<hexology> mattip: it's the opposite, now the homebrew package for pyenv needs to be updated to the latest version
<antocuni> ctismer: there is sys.pypy_translation_info['transltion.lldebug'], but depending on how you compile pypy, it might contain the wrong value
lritter has joined #pypy
<antocuni> i.e., I think that that value is true only if you translated it using "rpython --lldebug", but not if e.g. you translate normally and then run "make lldebug" manually
Atque is now known as Atque[m]
Atque[m] has quit [Ping timeout: 276 seconds]
<ctismer> antocuni: OK, I just need the first option to skip code that breaks when lldebug0? is selected.
<ctismer> antocuni: Thanks a lot, you made my morning :)
<antocuni> you're welcome :)
Atque has joined #pypy
dmalcolm_ has joined #pypy
dmalcolm has quit [Ping timeout: 265 seconds]
Olliemath has joined #pypy
<cfbolz> olliemath: very nice!
<Olliemath> cfbolz thanks - makes my editor much easier to use so hopefully handy for others :)
<cfbolz> olliemath: heh, ye
<cfbolz> s
Atque has quit [Remote host closed the connection]
Atque has joined #pypy
otisolsen70 has joined #pypy
<cfbolz> mattip: I moved it to a branch
<cfbolz> seems more complicated
<cfbolz> and I maybe found a possible reason for why coverage is so massively much slower on pypy
<cfbolz> ah no, seems cpython has the same slow code
<cfbolz> but I probably found the bug
<mattip> fwiw, I set up a simple module with two functions and a test function, and used pytest-cov to test it
<mattip> the time to run it under pypy was the same as the time to run it under cpython
<mattip> so the jury is still out on whether ci with a pure-python library and coverage is really 3x or 5x slower on pypy
lritter has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046_ has joined #pypy
Gustavo6046_ is now known as Gustavo6046
<cfbolz> mattip: ok
Olliemath has quit [Quit: Client closed]
<LarstiQ> cfbolz: now I'm curious what the bug is :)
<cfbolz> LarstiQ: the logic when to emit a line event was wrong under some circumstances:
<cfbolz> when executing a backward jump into the middle of a line (like with a for loop)
<cfbolz> then the target line was not traced
<cfbolz> there was some extra logic in for loops to compensate
<cfbolz> but the combination of those two pieces of logic produced really weird corner cases
<cfbolz> now we just follow cpython much more precisely
<LarstiQ> ah
Atque is now known as ATQUE
ATQUE is now known as Atque
fotis has joined #pypy
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046_ has joined #pypy
Gustavo6046_ is now known as Gustavo6046
slav0nic has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 260 seconds]
otisolsen70 has quit [Quit: Leaving]
jacob22 has quit [Remote host closed the connection]
fotis has joined #pypy
fotis has quit [Ping timeout: 260 seconds]
slav0nic has quit [Ping timeout: 260 seconds]