cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "the modern world where network packets and compiler optimizations are effectively hostile"
<mihaid>
Hello I was looking at the issue of slow ctypes callbacks (issues/968) and I have a question. The original issue was that ctypes callbacks were 8x slower on PyPy. I tried adding a jitdriver to the callback in module/_rawffi/callback.py and, in the best scenario I got up to now, PyPy is still 6.5x slower (so no dramatic speedup). Here is a pastebin
<mihaid>
of what I altered: https://pastebin.com/FJkJGbBu My question is: does anyone have any idea what I might be doing wrong or where else to look?
Tiberium has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
ronan has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
[Arfrever] has quit [Ping timeout: 258 seconds]
[Arfrever] has joined #pypy
[Arfrever] has quit [Ping timeout: 255 seconds]
raynold has quit [Quit: Connection closed for inactivity]
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
[Arfrever] has joined #pypy
rokujyouhitoma has joined #pypy
forgottenone has joined #pypy
rokujyouhitoma has quit [Ping timeout: 268 seconds]
kanaka has joined #pypy
kanaka has quit [Changing host]
kanaka has joined #pypy
forgottenone has quit [Remote host closed the connection]
yuyichao_ has joined #pypy
forgottenone has joined #pypy
yuyichao has quit [Ping timeout: 248 seconds]
forgottenone has quit [Remote host closed the connection]
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 240 seconds]
forgottenone has joined #pypy
forgottenone has quit [Remote host closed the connection]
forgottenone has joined #pypy
forgottenone has quit [Read error: Connection reset by peer]
zware has quit [Remote host closed the connection]
<simpson>
Stupid question: We're talking about doing an experiment with CPS instead of exceptions for non-local control flow. What kinds of caveats are there for doing CPS in RPython? Are continulets worthwhile?
adamholmberg has quit [Remote host closed the connection]