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
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
kor1 has joined #pypy
<kor1> the faq mentions that cython type annotations could be used for optimizations but the exact benefits are unclear (as of 2015). are things more clear now?
fotis has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 246 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
Julian has quit [Ping timeout: 255 seconds]
Julian has joined #pypy
lazka has quit [*.net *.split]
pjenvey has quit [*.net *.split]
[Arfrever] has quit [*.net *.split]
energizer has quit [*.net *.split]
lazka has joined #pypy
pjenvey has joined #pypy
energizer has joined #pypy
[Arfrever] has joined #pypy
Julian has quit [Quit: leaving]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 272 seconds]
amirouche has quit [Quit: WeeChat 2.8]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
otisolsen70 has joined #pypy
obi_wan has joined #pypy
obi_wan has left #pypy [#pypy]
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 272 seconds]
<smarr> when using `jit.promote` on a variable that is updated frequently, let's say I have an array I use as a stack, and have a stack pointer that is fixed for each specific bytecode executing in a sequence, do I need to call promote after every modification? Or perhaps always at the beginning of the bytecode loop, or just once at the beginning of a function?
<smarr> I guess, if I need to call it after each modification, would I gain anything from promoting also `stack_ptr + 1` and `stack_ptr + 2` to extract arguments of a function call from the stack?
Julian has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
<cfbolz> smarr: at some place at the beginning of the loop should be enough
greedom has quit [Remote host closed the connection]
Julian has quit [Quit: leaving]
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
<smarr> cfbolz: thanks, indeed, results are basically identical
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
<cfbolz> smarr: did you fix the recursive call problem?
<smarr> cfbolz: no, that's in the AST interpreter, haven't yet understood why the tracing is different
stkrdknmibalz has quit [Quit: WeeChat 3.0.1]
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
greedom has quit [Ping timeout: 246 seconds]
otisolsen70_ has joined #pypy
otisolsen70_ has quit [Remote host closed the connection]
otisolsen70 has quit [Ping timeout: 255 seconds]
greedom has joined #pypy
Guest36 has joined #pypy
Guest36 has quit [Client Quit]
greedom has quit [Remote host closed the connection]
jstoker has quit [Read error: Connection reset by peer]
jstoker has joined #pypy