GianlucaRizzo has quit [Ping timeout: 246 seconds]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 240 seconds]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 246 seconds]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 240 seconds]
DuToit has quit [Remote host closed the connection]
DuToit has joined #hpy
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 240 seconds]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 256 seconds]
FFY00_ has quit [Ping timeout: 240 seconds]
FFY00 has joined #hpy
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 256 seconds]
DuToit has quit [Read error: No route to host]
DuToit has joined #hpy
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 246 seconds]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Read error: Connection reset by peer]
GianlucaRizzo has joined #hpy
DuToit has quit [Ping timeout: 240 seconds]
DuToit has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
DuToit has quit [Read error: Connection reset by peer]
DuToit has joined #hpy
DuToit has quit [Ping timeout: 276 seconds]
DuToit has joined #hpy
GianlucaRizzo has joined #hpy
DuToit has quit [Read error: Connection reset by peer]
DuToit has joined #hpy
GianlucaRizzo has quit [Ping timeout: 276 seconds]
FFY00 has quit [Remote host closed the connection]
DuToit has quit [Read error: Connection reset by peer]
DuToit has joined #hpy
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
<fangerer>
antocuni: Sorry for the late answer. Concerning the reason why the per-module debug mode is not for free on GraalPython: In terms of run-time performance, there is just a small penalty because there are two different (Java) classes for the contexts and we need to dispatch between them.
<fangerer>
But that's not my main concern. My concern is more about that it makes implementation more complicated for us.
<fangerer>
Mainly because we intrinsified the debug context (and all its functions).
<antocuni>
what do you mean by "intrinsified"?
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 240 seconds]
GianlucaRizzo has joined #hpy
DuToit has quit [Read error: Connection reset by peer]
DuToit has joined #hpy
FFY00 has joined #hpy
FFY00 has quit [Remote host closed the connection]
DuToit has quit [Read error: Connection reset by peer]
FFY00 has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
GianlucaRizzo has joined #hpy
FFY00 has quit [Remote host closed the connection]
GianlucaRizzo has quit [Ping timeout: 240 seconds]
FFY00 has joined #hpy
GianlucaRizzo has joined #hpy
<fangerer>
We've implemented them in our host language (i.e. Java). We don't use the C implementation of the debug context functions.
<antocuni>
ah, I see
<antocuni>
well, I suppose that we can say that PyPy and CPython supports per-module debug and GraalPython doesn't
GianlucaRizzo has quit [Remote host closed the connection]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
GianlucaRizzo has joined #hpy
FFY00 has quit [Read error: Connection reset by peer]
FFY00 has joined #hpy
GianlucaRizzo has quit [Ping timeout: 246 seconds]
<Hodgestar>
fangerer: It feels like making the code nice for per-module debug mode on the GraalPython side is a solvable problem. You already have the code for debug mode, so it's just about structuring things nicely and using the code in the right place? Obviously you know a lot more about GraalPython internals than me -- I'm just saying that it feels like there should be a nice way to do it?
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Ping timeout: 260 seconds]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]
GianlucaRizzo has joined #hpy
GianlucaRizzo has quit [Remote host closed the connection]