<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?
<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]