antocuni changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "PyPy: the Gradual Reduction of Magic (tm)"
<simpson>
So are there any magic bits required to use MacroPy with RPython, or does it Just Work?
<cfbolz>
simpson: according to jneen it just works. nobody else tried, I think?
jacob22_ has quit [Remote host closed the connection]
jacob22_ has joined #pypy
<simpson>
cfbolz: Okay, I'll play with it a bit. I realized that I'm willing to settle for MacroPy's syntax to get Monte in Python; m["def x := 42"] isn't the end of the world.
danchr has quit [Ping timeout: 240 seconds]
danchr has joined #pypy
energizer has quit [Ping timeout: 256 seconds]
<simpson>
jneen: Did you happen to have a macro for RPython-compliant lambda-lifting? I desire closures.
zmt01 has joined #pypy
zmt00 has quit [Ping timeout: 264 seconds]
jacob22__ has joined #pypy
gclawes_ has joined #pypy
pjenvey1 has joined #pypy
inhahe has joined #pypy
jacob22_ has quit [Ping timeout: 264 seconds]
pjenvey has quit [Ping timeout: 264 seconds]
gclawes has quit [Ping timeout: 264 seconds]
shodan45 has quit [Ping timeout: 264 seconds]
inhahe_ has quit [Ping timeout: 240 seconds]
jamesaxl has quit [Read error: Connection reset by peer]
shodan45 has joined #pypy
jamesaxl has joined #pypy
antocuni has quit [Ping timeout: 260 seconds]
shodan45_ has joined #pypy
shodan45 has quit [Ping timeout: 264 seconds]
jacob22__ has quit [Ping timeout: 256 seconds]
tito has quit [Quit: sdl2]
jerith_ has joined #pypy
tito has joined #pypy
tito has joined #pypy
tito has quit [Changing host]
Remi_M1 has joined #pypy
[0__0] has quit [Remote host closed the connection]
Remi_M has quit [Ping timeout: 264 seconds]
jerith has quit [Ping timeout: 264 seconds]
[0__0] has joined #pypy
[0__0] has quit [Ping timeout: 264 seconds]
jacob22__ has joined #pypy
[0__0] has joined #pypy
marky1991 has joined #pypy
Rhy0lite has joined #pypy
untitaker has quit [Ping timeout: 255 seconds]
marky1991 has quit [Ping timeout: 240 seconds]
habnabit has quit [Ping timeout: 255 seconds]
danieljabailey has joined #pypy
untitaker has joined #pypy
_habnabit has joined #pypy
adamholmberg has joined #pypy
inad922 has quit [Ping timeout: 256 seconds]
marky1991 has joined #pypy
antocuni has joined #pypy
forgottenone has joined #pypy
jamesaxl has quit [Read error: Connection reset by peer]
raynold has quit [Quit: Connection closed for inactivity]
pjenvey1 has quit [Quit: WeeChat 1.8]
dddddd has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
[Arfrever] has quit [Ping timeout: 240 seconds]
inhahe_ has joined #pypy
[Arfrever] has joined #pypy
inhahe has quit [Ping timeout: 240 seconds]
inad922 has joined #pypy
oberstet has quit [Ping timeout: 256 seconds]
inhahe has joined #pypy
<nanonyme>
I managed to mess up with CFFI handles and create a crash. Is there any way to provoke a situation where from_handle breaks in pure Python or do I need a callback for that?
<nanonyme>
I'm trying to figure out a more solid way to manage memory but need a reliable way to repro bad usage of handles
inhahe_ has quit [Ping timeout: 264 seconds]
inad922 has quit [Ping timeout: 248 seconds]
pjenvey has joined #pypy
<nanonyme>
I guess it's not possible without passing to C-side code
raynold has joined #pypy
pjenvey has quit [Quit: WeeChat 1.8]
pjenvey has joined #pypy
antocuni has quit [Ping timeout: 240 seconds]
marr has quit [Ping timeout: 248 seconds]
raynold has quit [Remote host closed the connection]
graingert has quit [Remote host closed the connection]
raynold has joined #pypy
graingert has joined #pypy
adamholm_ has joined #pypy
marky1991 has joined #pypy
adamholmberg has quit [Ping timeout: 256 seconds]
tbodt has joined #pypy
<nanonyme>
But yeah, the local build was totally worth it, I managed to find over half a dozen more compatibility issues in our codebase :3
<nanonyme>
(not with CFFI)
marky1991 has quit [Ping timeout: 240 seconds]
adamholm_ has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Read error: No route to host]
adamholmberg has joined #pypy
marr has joined #pypy
benbangert has quit [Quit: WeeChat 1.4]
adamholmberg has quit [Remote host closed the connection]
<kenaan_>
mattip default ea67338ed935 /rpython/translator/platform/windows.py: add externals/bin to PATH so tests pick up correct dlls (grafted from b0c75af579f53dcf071cef141b704c50e90fbaf8)
<kenaan_>
mattip py3.5 f99f8ea2e6bd /pypy/module/time/test/test_time.py: skip time tests that cannot succeed on windows