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
stkrdknmibalz has joined #pypy
Corbin has joined #pypy
lritter has joined #pypy
stkrdknmibalz has quit [Quit: WeeChat 3.0.1]
lritter has quit [Ping timeout: 258 seconds]
lritter has joined #pypy
Atque has joined #pypy
Atque has quit [Quit: ...]
ambv has joined #pypy
ambv has quit [Quit: Bye]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 256 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
<arigato> smarr: in normal compilation, the bound check is performed by a macro which compiles to nothing at all---i.e. the bound check does not exist
Atque has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
lritter has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 276 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
Atque is now known as info
info is now known as Atque
isidentical has joined #pypy
fotis has joined #pypy
Atque has quit [Quit: ...]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
muke has joined #pypy
fotis has joined #pypy
<muke> is anyone able to share how to use gdb on running test cases with pytest?
fotis has quit [Ping timeout: 245 seconds]
<ronan> muke: gdb -args python -m pytest ...
<muke> oh it's the straight forward? sorry for some reason I thought there was something special involved
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
greedom has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 276 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
slav0nic has joined #pypy
fotis has joined #pypy
greedom has quit [Remote host closed the connection]
fotis has quit [Ping timeout: 272 seconds]
slav0nic has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
<smarr> arigato: hm this is the generated code I am seeing: https://gist.github.com/smarr/9a628e44e949b2f2149bd360425523ec
<smarr> I annotated it a little. The initial comment is the RPython code. If I am not missreading things, I would hope that line 23 to 50 are unnecessary (there's a little bit of address and possibly GC stuff in there, which I don't quite follow, but most of it seems like it would ideally not be needed and simply checks that my stack pointer is in the stack.
<smarr> arigato: I am just thinking wishfully here, though, I would be curious whether there's anything in RPython that I could use to perhaps get closer to the "unsafe" version
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
isidentical has quit [Remote host closed the connection]
Corbin has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy